Hibernate SessionFactoryBean для нескольких мест сопоставления файлов - PullRequest
0 голосов
/ 01 октября 2008

У нас есть проект, состоящий из нескольких подпроектов. С каждым подпроектом у нас потенциально есть несколько файлов отображения гибернации, но в итоге только один фактический сеанс гибернации . Эти подпроекты могут быть объединены несколькими способами, некоторые зависят друг от друга. Моя проблема в том, что на самом деле я хочу иметь SessionFactoryBean, который мог бы собирать эти сопоставления / расположения сопоставлений из applicationContext (s) и настраивать себя.

Кто-то написал что-то подобное или я должен сделать это сам (я представляю что-то вроде функциональности urlresolver или viewresolver из SpringMVC)?

Ответы [ 2 ]

2 голосов
/ 03 октября 2008

Другой (и более простой) подход - собрать все ваши классы моделей в одном проекте. Сделайте так, чтобы все ваши другие проекты зависели от этого, и ваш SessionFactory был создан там. Вот так мне удалось решить ту же проблему, и она работает довольно хорошо.

0 голосов
/ 01 октября 2008

LocalSessionFactoryBean имеет свойство configLocations. Вы вводите список расположений конфигурации, и он собирает их вместе для одной конфигурации фабрики сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...