HibernateTemplate vs HibernateDaoSupport vs SessionFactory Injection
He visto en muchos foros y todavía en confusión. Estamos comenzando un nuevo proyecto con Spring 3.1 y Hibernate 4 y debemos decidir qué estrategia usar para Hibernate con Spring:
Accediendo a Hibernate directamente
Session session = HibernateUtil.getSessionFactory (). GetCurrentSession (); session.beginTransaction ();
Usando HibernateTemplate
List bb = (List) hibernateTemplate.find ("from Entity");
Usando las clases de apoyo de HibernateDAOS
List bb = (List) getHibernateTemplate (). Find ("from Entity");
¿Puedes por favor ayudar que debo usar? He leído deCodeRanch y uno al otroenlazar que dicen eso deHibernate 3.x en adelante deberíamos inyectarnosSessionFactory
en nuestras Clases DAO (usando@Repository
).
¿Alguien puede explicar esto en detalle?
Saludos,
Arun Kumar