我目前正在开发一个使用 GWT/RequestFactory 和 Hibernate/JPA 作为持久性提供程序的应用程序。
所以我开始修改我的实体类,创建EntityProxies,将带有相应映射的Version列放在orm.xml中(对不起注释爱好者,我仍然在用旧方法),让hibernate正确生成数据库模式但是当我尝试在其中做事我有一个例外:
@ProxyFor(XXXXX)
public interface UserProxy extends EntityProxy {
public Long getId();
public void setId(Long id);
public Integer getVersion();
public void setVersion(Integer version);
// removed ...
}
"The persisted entity with id XXX has a null version"
我看看数据库表,版本列在那里......有一个值
所以有人可以告诉我怎么了?任何帮助,将不胜感激 ...
多谢,