GWT - configuring Gilead problem
سؤال
I followed this tutorial and decided to use Gilead to avoid writing DTO boilerplate.
But with no success yet. I did as tutorial advices:
Made my POJO on server side extend
net.sf.gilead.pojo.java5.LightEntity
public class Attachment extends LightEntity implements Serializable { ... }
Made my server-side service implementation extend
net.sf.gilead.gwt.PersistentRemoteService
public class LoginServiceImpl extends PersistentRemoteService implements LoginService { ...}
Configured beanManager exactly as in tutorial.
When I tried to use server-side class, that extends Gilead's LightEntity, I get error as If there were no Gilead, just restricted server code.
Here are JARs I included to my build path:
لا يوجد حل صحيح
نصائح أخرى
change your MusicStoreServiceImpl() to
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);
}