将Hibernate配置放在不同的位置

时间:2012-02-02 06:31:50

标签: java hibernate exception configuration hibernate-mapping

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

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

但我想将这些配置设置放在不同的位置,比如说

/usr/local/properties/hibernate

我该怎么做?

如果我将配置文件放在该位置,如果我启动Tomcat,那么在加载配置时会出现错误

  

找不到hibernate.cfg.xml

1 个答案:

答案 0 :(得分:3)

在创建.cfg.xml时配置Configuration.configure(File)文件使用Configuration.configure()而非SessionFactory的位置。

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

另见: