1:开启二级缓存sessionFactory需要安装jar包 2:在实体类配置文件添加(配置二级缓存)。我的配置文件是Account.hbm.xml 3:启用二级缓存 和启动二级缓存 ehcache插件。hibernate的核心配置文件hibernate.cfg.xml 4:再配置缓存文件。ehca ...
分类:
Web程序 时间:
2017-04-17 00:05:00
阅读次数:
434
Hibernate版本5.2.9 获取Session的方式是sessionFactory.getCurrentSession(); 比较老一些的版本使用的是sessionFactory.openSession()是不管任何情况都重新开启一个Session。 从两者却别来说getCurrentSess ...
分类:
Web程序 时间:
2017-04-15 14:52:33
阅读次数:
250
private static SessionFactory sf; static{ Configuration cfg=new Configuration().configure(); ServiceRegistry sr=new ServiceRegistryBuilder() .applySet ...
分类:
Web程序 时间:
2017-04-15 13:54:11
阅读次数:
189
上篇文章讨论了Hibernate的核心对象,在开发过程中经经常使用到的有JTA、SessionFactory、Session、JDBC,当中SessionFactory可以看做数据库的镜像,使用它可以创建Session对象。JTA用来管理事务,在对象模型改动后同步到数据库中。另外还有Hibernat ...
分类:
Web程序 时间:
2017-04-12 03:44:11
阅读次数:
203
hibernate存在2个缓存 * 第一级别的缓存是 Session 级别的缓存,它是属于事务范围的缓存(session的一级缓存) * 第二级别的缓存是 SessionFactory 级别的缓存,它是属于进程范围的缓存(二级缓存 session的一级缓存 * 使用hibernate进行查询的时候, ...
分类:
Web程序 时间:
2017-04-11 09:41:53
阅读次数:
282
Demo.java 这是SessionFactory的配置文件: 有了配置文件,Demo就简单了很多,我们可以对比一下: ...
分类:
Web程序 时间:
2017-04-10 09:49:40
阅读次数:
241
一、Hibernate体系结构 二、Hibernate-api详解 2.1、Configuration配置对象 Configuration是用来加载配置文件的 我们Hibernate中主要有两个配置文件,第一个是核心的配置文件,第二个是映射文件。 2.2、SessionFactory工厂 Sessi ...
8.8.2 管理Hibernate的SessionFactory 当通过Hibernate进行持久层访问时,必须先获得SessionFactory对象,它是单个数据库映射关系编译后的内存镜像。在大部分情况下,一个Java EE应用对应一个数据库,即对应一个SessionFactory对象。 Spri ...
分类:
编程语言 时间:
2017-04-05 22:20:00
阅读次数:
215
一、工厂模式(Factory) 1、实现了创建者和调用者的分离 2、应用场景 ①JDK中 Calendar 的 getInstance(); ②JDBC 的 Connection 对象的获取; ③Hibernate 的 SessionFactory 创建 Session 对象; ④Spring 的 ...
分类:
编程语言 时间:
2017-04-05 19:07:38
阅读次数:
200
spring整合hibernate 有两种方式 1、注解方式 2、xml方式实现 Spring整合Hibernate有什么好处? 1、由IOC容器来管理Hibernate的SessionFactory 2、让Hibernate使用上Spring的声明式事务 xml: 那什么我们先创建一个账户,再把j ...
分类:
其他好文 时间:
2017-04-04 23:12:16
阅读次数:
281