import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtils {
private static SessionFactory sessionFactory;
//静态代码块只会执行一次,加载类进入内存的时候
static {
Configuration conf = new Configuration();
sessionFactory = conf.buildSessionFactory();
}
//普通session
public static Session openSession() {
Session session = sessionFactory.openSession();
return session;
}
//与线程绑定的session
public static Session getCurrentSession() {
Session session = sessionFactory.getCurrentSession();
return session;
}
}
getCurrentSession异常:需要在hibernate.cfg.xml中配置属性