hibernate3、4、5初始化SessionFactory的更迭

原创 2018年04月15日 18:52:16

1.在hibernate3中我们使用如下方式创建SessionFactory

	Configuration config = new Configuration().configure();
        // Hibernate 3 的写法
	SessionFactory sessionFactory = config.buildSessionFactory();

2.在hibernate4中我们使用如下方式创建SSessionFactory

		Configuration config = new Configuration().configure();
		// hibernate4 的写法
		ServiceRegistry serviceRegistry= new ServiceRegistrybuilder().applySettings(config.getProperties()).buildServiceRegistry();
		SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);

3.在hibernate5中我们使用如下方式去创建SessionFactory

	Configuration config = new Configuration().configure();
        // hibernate5 的写法
	ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties())
				.build();
	SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/f2006116/article/details/79951778

Spring4 整合 Hibernate3 基本使用(通过注入 SessionFactory)

Spring4 整合 Hibernate3 基本使用(通过注入 SessionFactory)Spring4 整合 Hibernate3 基本使用通过注入 SessionFactory 步骤 1 导入...
  • lw_power
  • lw_power
  • 2016-05-06 10:14:35
  • 5813

hibernate 3.x 与 4.x 获取sessionFactory 方式

hibernate3.X /** * hibernate3.X读取配置文件并且获取session对象的方式 (对于4版本使用已经是过期) */ @Test ...
  • Cheat1173010256
  • Cheat1173010256
  • 2016-01-17 13:54:47
  • 927

Spring和Hibernate的注解整合 hibernate3和hibernate4/5的区别

现在,ssh框架中注解的使用已经非常普遍了,在此我介绍一下spring整合hibernate注解时的配置: hibernate和spring的注解方式请网上搜索。 当你分别把spring和hibern...
  • jintaohahahaha
  • jintaohahahaha
  • 2016-10-19 09:33:58
  • 4737

[Hibernate]hibernate4不使用hibernate3的AnnotationSessionFactoryBean配置sessionFactory

hibernate4在sessionFactory的配置中,和hibernate3有些区别,hibernate4使用org.springframework.orm.hibernate4.LocalSe...
  • mjl960108
  • mjl960108
  • 2016-12-02 14:21:04
  • 522

hibernate4 + spring3 整合报错问题

错误:java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Ses...
  • tuoxinquyu
  • tuoxinquyu
  • 2015-06-16 14:05:29
  • 348

Hibernate 初始化:获取SessionFactory的各种方式

其实网络上已经存在很多关于Hibernate初始化的文章了。但是,随着Hibernate版本不断升级,有些初始化的方式已经悄悄的变成了坑。 今天就遇到了下面的坑(基于Hibernate 5.2.10)...
  • lmmzsn
  • lmmzsn
  • 2017-10-12 13:44:50
  • 298

Hibernate创建SessionFactory根据Hibernate版本而异

关于Hibernate buildsessionfactory()过时处理 Hibernate创建SessionFactory在Hibernate3中和Hibernate4中写法是不一样...
  • JusterDu
  • JusterDu
  • 2016-03-15 08:38:04
  • 1204

Hibernate3.X 和4的区别

l  数据库方言设置 org.hibernate.dialect.MySQL5Dialect 在3.3版本中连接MySQL数据库只需要指明MySQLDialect即可。在4.1版本中可以指出MySQL...
  • u011672579
  • u011672579
  • 2015-08-10 18:13:05
  • 7309

关于Hibernate 5 和 Hibernate 4 在创建SessionFactory的不同点分析(解决 org.hibernate.MappingException: Unknown entit

关于Hibernate 5 和 Hibernate 4 在创建SessionFactory的不同点分析(解决 org.hibernate.MappingException: Unknown entit...
  • wenwenxiong
  • wenwenxiong
  • 2017-02-19 09:42:06
  • 613

Spring3与hibernate4整合,sessionFactory.getCurrentSession()方法获取不到Session对象异常解决办法

异常信息: org.hibernate.HibernateException: No Session found for current thread at org.springframework....
  • selaginella
  • selaginella
  • 2014-03-07 16:39:14
  • 2337
收藏助手
不良信息举报
您举报文章:hibernate3、4、5初始化SessionFactory的更迭
举报原因:
原因补充:

(最多只允许输入30个字)