これまでは、開閉の自動開閉を扱うHibernateTemplate(spring 3)を使用しました。 しかし、春4以降からHibernateTemplateは省略されています。これは単純なダミーである休止状態で接続を使用する最良の方法は何ですか
Session s1 = HibernateUtil.getSession();
Transaction tx = s1.beginTransaction();
s1.save(er);
tx.commit();
s1.close();
:として
public class HibernateUtil {
private static final SessionFactory sessionFactory;
static {
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
}
public static Session getSession(){
return sessionFactory.openSession();
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}
とメインアクセス中:現在、私はとしてHibernateUtilのを使用しています。
これを使用するのが正しい方法ですか、それとも優れた代替品がありますか?