【发布时间】:2014-02-26 12:38:05
【问题描述】:
我正在学习 Java 中的 Hibernate。
因为,要创建Session,我们必须使用SessionFactory.openSession(),而要创建SessionFactory,我们使用sessionFactory = config.buildSessionFactory(serviceRegistry);
ServiceRegistry在hibernate中有什么用??
我创建SessionFactory的代码:
Configuration config = new Configuration();
config.addAnnotatedClass(user.class);
config.addAnnotatedClass(emp.class);
config.configure();
// Didn't understand the code below
Properties configProperties = config.getProperties();
ServiceRegistryBuilder serviceRegisteryBuilder = new ServiceRegistryBuilder();
ServiceRegistry serviceRegistry = serviceRegisteryBuilder.applySettings(configProperties).buildServiceRegistry();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
【问题讨论】:
标签: java hibernate sessionfactory