一、 HibernateUtil类
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static SessionFactory sf;
static {
//构建config对象并加载配置文件
Configuration config = new Configuration().configure();
//service注册
StandardServiceRegistry ssr = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
//通过configure返回一个SessionFactory对象
sf= configure.buildSessionFactory(ssr);
}
public static SessionFactory getSessionFactory() {
return sf;
}
}