HibernateTemplate vs HibernateDaoSupport vs SessionFactory Injection
Ich habe in vielen Foren und immer noch in Verwirrung gesehen. Wir starten ein neues Projekt mit Spring 3.1 und Hibernate 4 und müssen entscheiden, welche Strategie für Hibernate mit Spring verwendet werden soll:
Direkter Zugriff auf den Ruhezustand
Session session = HibernateUtil.getSessionFactory (). GetCurrentSession (); session.beginTransaction ();
HibernateTemplate verwenden
List bb = (List) hibernateTemplate.find ("from Entity");
Verwenden von HibernateDAOSupport-Klassen
Liste bb = (Liste) getHibernateTemplate (). Find ("from Entity");
Können Sie mir bitte helfen, was ich verwenden soll? Ich habe aus gelesenCodeRanch und einanderVerknüpfung die sagen das ausRuhezustand 3.x ab sollen wir spritzenSessionFactory
in unseren DAO - Klassen (mit@Repository
).
Kann jemand dies im Detail erklären?
Grüße,
Arun Kumar