![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate4
文章平均质量分 80
江清风山明月
xxxxxxxxxx
展开
-
Hibernate小结
Hibernate框架简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。为什么要用hibernate?直接使用JDBC操作数据库的步骤很原创 2017-10-17 09:10:21 · 187 阅读 · 0 评论 -
Hibernate之session
SessionSession是hibernate向应用程序提供操作数据库最主要的接口,它提供了基本的保存、删除、更新和加载java对象的方法。它具有一个缓存(一级缓存),位于缓存中的对象与数据库相关记录对应。单表的curd:CURD代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作hibernate的操作数据库方式有:原创 2017-10-18 15:46:33 · 210 阅读 · 0 评论 -
Hibernate缓存——查询缓存
Hibernate缓存——查询缓存默认情况下关闭设置的缓存对HQL和QBC查询时无效,需要打开查询缓存。查询缓存依赖于二级缓存。1.设置 true2.在打开了查询缓存之后,需要注意,调用query.list()操作之前,必须显式调用query.setCachable(true)来标识某个查询使用缓存。 pu原创 2017-10-23 17:40:44 · 1157 阅读 · 0 评论 -
Hibernate的二级缓存
Hibernate的二级缓存 二级缓存是属于SessionFactory级别的缓存机制。第一级别的缓存是Session级别的缓存,是属于事务范围的缓存,由Hibernate管理,一般无需进行干预。第二级别的缓存是SessionFactory级别的缓存,是属于进程范围的缓存。可以被所有的Session共享。 分类二级缓存也分为了两种内置缓存:Hibern原创 2017-10-23 17:24:02 · 188 阅读 · 0 评论