Hibernate初始化

xiaoxiao2021-03-01  37

建立一个hibernate的初始化工具类,代码如下: import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public final class HibernateUtil { private static SessionFactory sessionFactory; private HibernateUtil(){} static { Configuration config = new Configuration().configure(); sessionFactory = config.buildSessionFactory(); } public static SessionFactory getSessionFactory(){ return sessionFactory; } public static Session getSession() { return sessionFactory.openSession(); }} 调用的话就用如下代码,方法如下 public void SaveUser() { Session session = null; Transaction tx; try { session = HibernateUtil.getSession(); tx = session.beginTransaction(); session.save(User); tx.commit(); }catch(HibernateException e){ if(tx!=null) tx.rollback(); throw e; }finally{ if(session != null) { session.close(); } } }
转载请注明原文地址: https://www.6miu.com/read-4550246.html

最新回复(0)