0

我已经搜索了网络,但未能找到答案。

我在 Stackoverflow 中发现了一些类似的问题,但它们不能重复。

下面是 GWT 编译时产生的错误信息的一部分。

[错误]:公共接口 org.hibernate.Session 扩展了 java.lang.Object 实现:java.io.Serializable

/* 方法 */ public abstract org.hibernate.Transaction beginTransaction() throws org.hibernate.HibernateException

[未解决] public abstract void cancelQuery() 在 on... 上抛出 Unresolved type ...

在许多其他线程中发现的一些解决方法是

  1. 如果以前没有生成此类错误,请删除 [gwt-unitCache]。
  2. 或提供正确的签名,如http://code.google.com/p/google-web-toolkit/issues/detail?id=4470

是的,我已经编译了我的 gwt 项目一百次,并且没有这样的错误。

Hibernate 工作得非常好并且没有一点与 hibernate 相关的 ORM 被修改过。

但我无法弄清楚它为什么会发生。

在开发模式下,一切正常,但编译过程给了我。

有什么想法吗?

4

1 回答 1

0

我努力寻找根本原因,但失败了。

但奇怪的是它现在又开始无错误地编译了,

即使我所做的只是恢复到我以前没有错误的项目并添加一组

其中一个或多个可能是原因的候选片段,

没有任何错误。

它现在可以正常工作了。

那个编译错误侵蚀了我的星期天,很奇怪。

于 2013-03-17T11:43:23.767 回答