2012-10-30 96 views

回答

5

在類AppModule有需要改變或創建了兩個方法:

  1. contributeApplicationDefaults,禁用默認配置
  2. contributeHibernateSessionSource提供你自己的。
public static void contributeApplicationDefaults(
     MappedConfiguration<String, Object> configuration) { 

    // Disable call to hibernate.configure() to call it manually 
    configuration.add(HibernateSymbols.DEFAULT_CONFIGURATION, "false"); 
} 
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是任意的,任何事情似乎工作。在this discussion建議選擇一個獨特的。在Tapestry測試5.3.6

相關問題