将Hibernate配置放在不同的位置
Hibernate配置文件(.hbm.xml)的理想位置是
.../tomcat/webapps/projectName/WEB-INF/classes/hbm
但是,我想将这些配置设置放在不同的位置
/usr/local/properties/hibernate
我怎样才能做到这一点?
如果我将配置文件放在该位置,如果我启动Tomcat,那么在加载配置时会出现错误
找不到hibernate.cfg.xml
要配置.cfg.xml
文件的位置, .cfg.xml
在创建SessionFactory
时使用Configuration.configure(File)
而不是Configuration.configure()
。
要配置.hbm.xml
文件的位置,请使用Configuration.addDirectory()
。
也可以看看:
-
Configuration
javadoc