Hibernate 的理想场所配置文件(.hbm.xml)是
.../tomcat/webapps/projectName/WEB-INF/classes/hbm
但我想将这些配置设置放在不同的位置,比如说
/usr/local/properties/hibernate
我怎样才能做到这一点?
如果我将该配置文件放在该位置并且如果我启动 Tomcat然后它在加载配置时给我一个错误,说
hibernate.cfg.xml not found
最佳答案
配置 .cfg.xml
的位置文件使用Configuration.configure(File)
而不是Configuration.configure()
创建SessionFactory
时.
配置 .hbm.xml
的位置文件使用Configuration.addDirectory()
.
另请参阅:
关于java - 将 Hibernate 配置放在不同的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9108082/