2011-01-15 5 views
1

Я следовал this tutorial и решил использовать Gilead, чтобы избежать написания шаблона DTO.GWT - настройка проблемы Gilead

Но пока не удалось. Я сделал, как учебники советов:

  1. Сделан мой POJO на стороне сервера расширения net.sf.gilead.pojo.java5.LightEntity

    общественного класс Приложения распространяется LightEntity реализует Serializable {...}

  2. реализации Сделана моя стороны сервера службы продлить net.sf.gilead.gwt.PersistentRemoteService

    общественного класса LoginServiceImpl расширяет PersistentRemoteService реализует LoginService {...}

  3. Конфигурированный beanManager точно так же, как в учебнике.

Когда я пытался использовать серверный класс, который расширяет LightEntity Галаадова, я получаю сообщение об ошибке, как если бы не было Gilead, ограничивается только код сервера.

Вот JAR-я включены в мой путь сборки:

alt text

+1

Я дал на Галаад, я пишу равнину DTOS. Однако я оставлю этот вопрос открытым, может быть, мы найдем ответ. – Xorty

ответ

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

}

Смежные вопросы