我跟着this tutorial并决定使用Gilead来避免编写DTO样板。
但尚未成功。我做了教程建议:
在服务器端使我的POJO扩展net.sf.gilead.pojo.java5.LightEntity
公共类附件扩展LightEntity实现了Serializable {...}
使我的服务器端服务实现扩展net.sf.gilead.gwt.PersistentRemoteService
公共类LoginServiceImpl扩展PersistentRemoteService实现LoginService {...}
完全按照教程中的说明配置beanManager。
当我尝试使用服务器端类时,扩展了Gilead的LightEntity,我得到错误,如果没有Gilead,只是受限制的服务器代码。
以下是我在构建路径中包含的JAR:
答案 0 :(得分:0)
将您的MusicStoreServiceImpl()更改为
public MusicStoreServiceImpl() {
gileadHibernateUtil.setSessionFactory(com.google.musicstore.util.HibernateUtil
.getSessionFactory());
PersistentBeanManager persistentBeanManager = new PersistentBeanManager();
persistentBeanManager.setPersistenceUtil(gileadHibernateUtil);
StatelessProxyStore sps = new StatelessProxyStore();
sps.setProxySerializer(new GwtProxySerialization());
persistentBeanManager.setProxyStore(sps);
setBeanManager(persistentBeanManager);
}