Разместите конфигурацию Hibernate в другом месте - PullRequest
2 голосов
/ 02 февраля 2012

Идеальным местом для Hibernate файлов конфигурации (.hbm.xml) является

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

Но я хочу разместить эти настройки конфигурации в другом месте, скажем

/usr/local/properties/hibernate

Как я могу это сделать?

Если я помещаю эти файлы конфигурации в это место и запускаю Tomcat , то при загрузке этих конфигураций выдается ошибка: 1013*

hibernate.cfg.xml не найден

1 Ответ

3 голосов
/ 02 февраля 2012

Для настройки местоположения файла .cfg.xml используйте Configuration.configure(File) вместо Configuration.configure() при создании SessionFactory.

Для настройки местоположения .hbm.xml файлов используйте Configuration.addDirectory().

См. Также:

...