Hibernate配置文件(.hbm.xml)的理想位置是
.../tomcat/webapps/projectName/WEB-INF/classes/hbm
但我想将这些配置设置放在不同的位置,比如说
/usr/local/properties/hibernate
我该怎么做?
如果我将配置文件放在该位置,如果我启动Tomcat,那么在加载配置时会出现错误
找不到hibernate.cfg.xml
答案 0 :(得分:3)
在创建.cfg.xml
时配置Configuration.configure(File)
文件使用Configuration.configure()
而非SessionFactory
的位置。
要配置.hbm.xml
文件的位置,请使用Configuration.addDirectory()
。
另见: