hibernate 4为什么用buildSessionFactory(ServiceRegistry serviceRegistry) 来代替buildSessionFactory()
为什么要废弃buildSessionFactory()方法
Configuration cfg = new Configuration().configure();
ServiceRegistryBuilder serviceRegistry = new ServiceRegistryBuilder();
SessionFactory sf = cfg.buildSessionFactory(serviceRegistry.buildServiceRegistry());
hibernate 开启事务 SessionFactory 它那个不算废弃 应该算是替代 因为 Service Registry 是一个独立的组件,具有注册表(registry)和存储库功能。他的功能比较全面 用在XML模式上面 比较好! 区别不大的! 你上面的代码 跟之前的是一样的
public static Session openSession(){
try{
config=new Configuration().configure();
factory=config.buildSessionFactory();
session=factory.openSession();
}catch(HibernateException e){
e.printStackTrace();
}
return session;
}
浙公网安备 33010602011771号