kap*_*pex 4 hibernate tapestry
如何hibernate.cfg.xml在tapestry应用程序中更改hibernate配置文件的名称或路径?
在类中AppModule,有两种方法需要更改或创建:
contributeApplicationDefaults,禁用默认配置contributeHibernateSessionSource 提供你自己的.public static void contributeApplicationDefaults(
MappedConfiguration<String, Object> configuration) {
// Disable call to hibernate.configure() to call it manually
configuration.add(HibernateSymbols.DEFAULT_CONFIGURATION, "false");
}
Run Code Online (Sandbox Code Playgroud)
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");
}
});
}
Run Code Online (Sandbox Code Playgroud)
id hibernate-session-source是任意的,任何东西似乎都有效.在这个讨论中,建议选择一个独特的.在Tapestry 5.3.6中测试
| 归档时间: |
|
| 查看次数: |
754 次 |
| 最近记录: |