From the Gilead official site:
Note that you still have to properly initialize PersistentBeanManager with associated PersistenceUtil, proxy store and possibly class mapper. This must be done before any remote call, in Remote Service constructor or in inherited "init" method (do not forget to call super.init() !):
public UserRemoteImpl()
{
HibernateUtil hibernateUtil = new HibernateUtil(MyApplicationHibernateUtil.getSessionFactory());
PersistentBeanManager persistentBeanManager = GwtConfigurationHelper.initGwtStatelessBeanManaer(hibernateUtil);
setBeanManager(persistentBeanManager);
}
I Use JPA, do i have to do something different?
If you're using JPA with Hibernate, you can use
HibernateJpaUtil
like this:If you're using JPA with another implementation than Hibernate, you're probably currently out of luck - or you'd have to implement
IPersistenceUtil
yourself.http://noon.gilead.free.fr/gilead/index.php?page=overview :