GWT - 配置Gilead问题

时间:2011-01-15 23:03:43

标签: java hibernate gwt dto gilead

我跟着this tutorial并决定使用Gilead来避免编写DTO样板。

但尚未成功。我做了教程建议:

  1. 在服务器端使我的POJO扩展net.sf.gilead.pojo.java5.LightEntity

    公共类附件扩展LightEntity实现了Serializable {...}

  2. 使我的服务器端服务实现扩展net.sf.gilead.gwt.PersistentRemoteService

    公共类LoginServiceImpl扩展PersistentRemoteService实现LoginService {...}

  3. 完全按照教程中的说明配置beanManager。

  4. 当我尝试使用服务器端类时,扩展了Gilead的LightEntity,我得到错误,如果没有Gilead,只是受限制的服务器代码。

    以下是我在构建路径中包含的JAR:

    alt text

1 个答案:

答案 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);

}