您的位置:首页 > 产品设计 > UI/UE

hibernate 4为什么用buildSessionFactory(ServiceRegistry serviceRegistry) 来代替buildSessionFactory()

2012-04-25 14:44 302 查看
为什么要废弃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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: