hibernate
随缘121
这个作者很懒,什么都没留下…
展开
-
如何使用HibernateTemplate进行分页功能
如何使用HibernateTemplate进行分页功能在使用Hibernate时,可以用 query.setFirstResult(130);//设置取值的开始位置query.setMaxResults(10); //设置读取数据的记录条数方便的实现分页。 但是Spring 整合 Hibernate 时候用的 HibernateTemplate转载 2015-06-16 20:57:20 · 3552 阅读 · 0 评论 -
Hibernate的二级缓存
与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来的。SessionFactory的转载 2015-06-15 21:13:53 · 615 阅读 · 0 评论 -
Hibernate 事务管理
一. 事务包含四个基本特性:简称ACID:1. Atomic(原子性):全部成功或全部失败;2. Consistency(一致性):只有合法数据才能被写入,不合法则回滚到最初状态;3. Isolation(隔离性):允许并发,并发的事务相互独立;4. Durability(持久性):事务结束后,结果能保存;二. 数据库事务管理隔离等级数据转载 2015-06-15 09:45:30 · 438 阅读 · 0 评论 -
hibernate关于session的关闭问题
[java] view plaincopyStudent student = new Student(); student.setName("Jan"); student.setAge("22"); student.setAddress("广东省肇庆市"); Session sess转载 2015-06-15 09:52:09 · 837 阅读 · 0 评论 -
介绍一下Hibernate的二级缓存
介绍一下Hibernate的二级缓存按照以下思路来回答:(1)首先说清楚什么是缓存,(2)再说有了hibernate的Session就是一级缓存,即有了一级缓存,为什么还要有二级缓存,(3)最后再说如何配置Hibernate的二级缓存。(1)缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是或类似Hashmap,当以后要使用某个对象时,转载 2015-06-15 21:11:55 · 816 阅读 · 0 评论 -
Hibernate的二级缓存
与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来的。SessionFactory的转载 2015-06-15 21:13:10 · 660 阅读 · 0 评论 -
深入hibernate的三种状态
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的ses转载 2017-06-24 16:21:23 · 239 阅读 · 0 评论