Thanks for the link!
But I think it cannot be used in a web application because when endWork() is called, all sessions are closed. I would like to keep all the objects, loaded from the database, in memory for incoming http requests. Christoph Von: [email protected] [mailto:[email protected]] Im Auftrag von Edward Zarecor Gesendet: Dienstag, 11. Mai 2010 15:29 An: [email protected] Betreff: Re: warp persist, guice & wicket: use warp persist not in http request See: http://code.google.com/p/warp-persist/wiki/WorkManager Ed. On Tue, May 11, 2010 at 4:24 AM, Christoph Grün <[email protected]> wrote: Hi all, I am using Wicket together with Guice and Warp Persist/Servlet. I have registered the PersistenceService in the contextInitialized method. However, I would like to do some data loading from the database when wicket starts, and like to access Hibernate Daos. I am getting the error: org.hibernate.HibernateException: No session currently bound to execution context at org.hibernate.context.ManagedSessionContext.currentSession(ManagedSessionCon text.java:50) at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.j ava:591) at com.wideplay.warp.hibernate.SessionProvider.get(SessionProvider.java:42) at com.wideplay.warp.hibernate.SessionProvider.get(SessionProvider.java:32) Using Hibernate from an HTTP request is no problem. How can I configure Warp to use it directly from WicketApplication? Thanks a lot, Christoph public class Init extends WarpServletContextListener { @Override public void contextInitialized(ServletContextEvent event) { super.contextInitialized(event); INJ.getInstance(PersistenceService.class).start(); event.getServletContext().setAttribute("injector", INJ); } @Override public void contextDestroyed(ServletContextEvent event) { super.contextDestroyed(event); } -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected] <mailto:google-guice%[email protected]> . For more options, visit this group at http://groups.google.com/group/google-guice?hl=en. -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en. -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
