There are two methods in the AppModule class that you need to modify or create:
contributeApplicationDefaults to disable default configurationcontributeHibernateSessionSource to provide your own.
public static void contributeApplicationDefaults( MappedConfiguration<String, Object> configuration) {
public void contributeHibernateSessionSource( OrderedConfiguration<HibernateConfigurer> configurer) { configurer.add("hibernate-session-source", new HibernateConfigurer() { public void configure(org.hibernate.cfg.Configuration configuration) { configuration.configure("my-hibernate.cfg.xml"); } }); }
id hibernate-session-source arbitrary, everything works. In this discussion, it was proposed to choose a unique one. Tested in tapestry 5.3.6
Kapep source share