hibernate4.3版本如何创建SessionFactory的对象
程序员文章站
2022-04-14 09:14:25
...
hibernate框架随着版本的不断升级创建SessionFactory对象的方式也在不断的变化。
1、4.0之前我记得是如下这样:
Configuration configuration = new Configuration().configure();
SessionFactory sessionFactory = configuration.buildSessionFactory();
2、4.3之前如下这样:
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
.applySettings(configuration.getProperties())
.buildServiceRegistry();
SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
3、4.3的新用法如下这样:
Configuration configuration = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
.applySettings(configuration.getProperties());
StandardServiceRegistryImpl registry = (StandardServiceRegistryImpl) builder.build();
SessionFactory sessionFactory = configuration.buildSessionFactory(registry);
上一篇: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/Meta
下一篇: Caused by: java.lang.NoClassDefFoundError: freemarker/cache/TemplateLoader
推荐阅读
-
javascript中如何用构造函数创建对象以及子类的继承?
-
iOS----------如何修改创建后的构建版本
-
如何根据指定的实例启动模板创建一个版本
-
如何根据指定的实例启动模板创建一个版本
-
Android Studio 3.4.2 之后创建的项目,如何恢复低版本API,AndroidX 如何恢复 support 包
-
使用maven创建java项目是,jdk的版本默认为1.5,如何修改为1.8
-
javascript中如何用构造函数创建对象以及子类的继承?
-
oracle 如何查看创建表等数据库对象时的DDL语句
-
如何创建一个对象的方法及原型对象了解一下
-
spring是如何注入对象的和bean创建过程分析