如何更改hibernate.cfg.xml
挂毯应用程序中休眠配置文件的名称或路径?
问问题
776 次
1 回答
5
在类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");
}
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");
}
});
}
idhibernate-session-source
是任意的,任何东西似乎都有效。在这个讨论中,建议选择一个独特的。在 Tapestry 5.3.6 中测试
于 2012-10-30T14:23:56.080 回答