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