HibernateTemplate vs HibernateDaoSupport vs SessionFactory Injection
Widziałem na wielu forach i wciąż w zamieszaniu. Rozpoczynamy nowy projekt za pomocą Spring 3.1 i Hibernate 4 i musimy zdecydować, którą strategię użyć do Hibernate ze Springem:
Bezpośredni dostęp do Hibernate
Sesja sesyjna = HibernateUtil.getSessionFactory (). GetCurrentSession (); session.beginTransaction ();
Używanie HibernateTemplate
List bb = (List) hibernateTemplate.find („od Entity”);
Korzystanie z klas HibernateDAOSupport
List bb = (List) getHibernateTemplate (). Find („z Entity”);
Czy możesz pomóc, co powinienem użyć? Przeczytałem zCodeRanch i siebie nawzajempołączyć które to mówiąHibernate 3.x i dalej powinniśmy wstrzyknąćSessionFactory
w naszych klasach DAO (za pomocą@Repository
).
Czy ktoś może wyjaśnić to szczegółowo?
Pozdrowienia,
Arun Kumar