On 2/25/07, Olivier Jacquet <[EMAIL PROTECTED]> wrote:
Hi, Does anyone has an example of how to get tapestry, jetty and hibernate running together?
Having an hibernate Session injected into T5 pages is fairly easy: public final static SessionFactory buildSessionFactory() { URL res = AppModule.class.getResource("/hibernate.cfg.xml"); SessionFactory sf = new AnnotationConfiguration() .configure(res) .buildSessionFactory(); return sf; } @Lifecycle("perthread") public Session buildSession(@InjectService("SessionFactory") SessionFactory factory) { return factory.getCurrentSession(); // return factory.openSession(); } Then in you page just: @Inject private Session _session; I think all of these is explained in the online doc. If you need/wish more integration (like having your hibernate object directly into your pages) you have to do some more work, this is just a starting point. -- Massimo http://meridio.blogspot.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]