HibernateTemplate против HibernateDaoSupport против SessionFactory Injection
Я видел на многих форумах и до сих пор в замешательстве. Мы начинаем новый проект с Spring 3.1 и Hibernate 4 и должны решить, какую стратегию использовать для Hibernate с Spring:
Прямой доступ к Hibernate
Session session = HibernateUtil.getSessionFactory (). GetCurrentSession (); session.beginTransaction ();
Использование HibernateTemplate
List bb = (List) hibernateTemplate.find ("from Entity");
Использование классов HibernateDAOSupport
List bb = (List) getHibernateTemplate (). Find ("from Entity");
Можете ли вы помочь, что я должен использовать? Я прочитал изCodeRanch и друг другассылка которые говорят, что изHibernate 3.x далее мы должны вводитьSessionFactory
в наших классах DAO (используя@Repository
).
Может кто-нибудь объяснить это подробно?
С Уважением,
Арун Кумар