一尘不染

将Hibernate配置放在其他位置

hibernate

Hibernate配置文件(.hbm.xml)的理想位置是

.../tomcat/webapps/projectName/WEB-INF/classes/hbm

但我想将这些配置设置放在其他位置,例如

/usr/local/properties/hibernate

我怎样才能做到这一点?

如果我将配置文件放在该位置,并且启动了Tomcat,则在加载该配置时会出现错误提示

找不到hibernate.cfg.xml


阅读 235

收藏
2020-06-20

共1个答案

一尘不染

要配置.cfg.xml文件的位置,请使用Configuration.configure(File)而不是Configuration.configure()在创建时SessionFactory

要配置.hbm.xml文件的位置,请使用Configuration.addDirectory()

也可以看看:

2020-06-20