HibernateTemplate vs HibernateDaoSupport vs SessionFactory Injection
Eu vi em muitos fóruns e ainda em confusão. Estamos iniciando um novo projeto com Spring 3.1 & Hibernate 4 e precisamos decidir qual estratégia usar para o Hibernate com Spring:
Acessando Hibernate diretamente
Sessão de sessão = HibernateUtil.getSessionFactory (). GetCurrentSession (); session.beginTransaction ();
Usando o HibernateTemplate
Listar bb = (List) hibernateTemplate.find ("da Entidade");
Usando classes HibernateDAOSupport
Listar bb = (List) getHibernateTemplate (). Find ("da Entidade");
Você pode por favor ajudar o que devo usar? Eu li deCodeRanch e um outroligação que dizem isso deHibernate 3.x em diante devemos injetarSessionFactory
em nossas Classes DAO (usando@Repository
).
Alguém pode explicar isso em detalhes?
Saudações,
Arun Kumar