Использование Hibernate должен иметь dbmanager? - PullRequest
0 голосов
/ 20 июня 2011

В режиме гибернации должен ли быть менеджер БД, который будут использовать все DAO? или все даос должны расширять абстрактный DAO, который обеспечит доступ к БД?

1 Ответ

0 голосов
/ 20 июня 2011

при доступе к базе данных в спящем режиме обеспечивается классом SessionFactory, обычно на одно приложение (на базу данных) обычно приходится 1 сессия.

Всегда лучше иметь один базовый дао, который имеет наиболее распространенные операции (CRUD), а другие дао расширяют его дополнительные функции по мере необходимости.

если вы используете spring, тогда у вас есть класс с именем HibernateDaoSupport, который предоставляет шаблон, который упрощает весь доступ к данным (dbconnection, в основном Sessionfactory, session).

-Ананта Шарма

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