2012年9月6日

Hibernate---->查询缓存

摘要: hibernate查询缓存 一、查询缓存 查询缓存是针对普通属性结果集的缓存,对实体对象的结果集只缓存id 查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束 二、查询缓存的配置和使用: 1、在hibernate.cfg.xml文件中启用查询缓存,如: true 2、在程... 阅读全文

posted @ 2012-09-06 23:38 小-强-斋-太 阅读(145) 评论(0) 推荐(0)

Hibernate---->查询缓存

摘要: hibernate查询缓存 一、查询缓存 查询缓存是针对普通属性结果集的缓存,对实体对象的结果集只缓存id 查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束 二、查询缓存的配置和使用: 1、在hibernate.cfg.xml文件中启用查询缓存,如: <property name= 阅读全文

posted @ 2012-09-06 23:38 小-强-斋-太 阅读(158) 评论(0) 推荐(0)

hibernate---->二级缓存

摘要: hibernate二级缓存 二级缓存也称进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享。二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存 一、二级缓存的配置和使用: 1、 将hibernate-3 阅读全文

posted @ 2012-09-06 22:38 小-强-斋-太 阅读(149) 评论(0) 推荐(0)

hibernate---->二级缓存

摘要: hibernate二级缓存 二级缓存也称进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享。二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存 一、二级缓存的配置和使用: 1、 将hibern... 阅读全文

posted @ 2012-09-06 22:38 小-强-斋-太 阅读(126) 评论(0) 推荐(0)

Hibernate---->一级缓存

摘要: 一、一级缓存 一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存 1、get() 、load() 、iterate(查询实体对象)、save()方法支持一级缓存: /** * 在同一个session中发出两次get查询 */ public voi... 阅读全文

posted @ 2012-09-06 22:02 小-强-斋-太 阅读(143) 评论(0) 推荐(0)

Hibernate---->一级缓存

摘要: 一、一级缓存 一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存 1、get() 、load() 、iterate(查询实体对象)、save()方法支持一级缓存: 2、 iterate(查询实体普通属性,不适用缓存) 3、session间不能共享一级缓存的数据 阅读全文

posted @ 2012-09-06 22:02 小-强-斋-太 阅读(136) 评论(0) 推荐(0)

连接查询

摘要: 连接查询 1、内连=join=inner join 2、外连接(左连接/右连接) left join(左联接)返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字 阅读全文

posted @ 2012-09-06 21:04 小-强-斋-太 阅读(112) 评论(0) 推荐(0)

连接查询

摘要: 连接查询 1、内连=join=inner join 2、外连接(左连接/右连接) left join(左联接)返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表... 阅读全文

posted @ 2012-09-06 21:04 小-强-斋-太 阅读(94) 评论(0) 推荐(0)

hibernate---->查询语言hql

摘要: HQL(Hibernate Query Language) 1、简单属性查询 2、实体对象查询 3、条件查询 4、使用sql进行查询 5、外置命名查询 6、查询过滤器 7、分页查询 8、对象导航查询 9、连接查... 阅读全文

posted @ 2012-09-06 16:36 小-强-斋-太 阅读(155) 评论(0) 推荐(0)

hibernate---->查询语言hql

摘要: HQL(Hibernate Query Language) 1、简单属性查询 2、实体对象查询 3、条件查询 4、使用sql进行查询 5、外置命名查询 6、查询过滤器 7、分页查询 8、对象导航查询 9、连接查询 10、统计查询 11、DML风格的操作 一、简单属性查询 * 单一属性查询,返回结果集 阅读全文

posted @ 2012-09-06 16:36 小-强-斋-太 阅读(107) 评论(0) 推荐(0)

hibernate---->悲观锁和乐观锁

摘要: 一、悲观锁 悲观锁的实现,通常依赖于数据库机制,在整个过程中将数据锁定,其它任何用户都不能读取或修改 悲观锁的实现: 显式的用户指定"可以通过以下几种方式之一来表示: 调用 Session.load()的时候指定锁定模式(LockMode)。 调用Session.lock()。 调用Query.se 阅读全文

posted @ 2012-09-06 10:31 小-强-斋-太 阅读(148) 评论(0) 推荐(0)

hibernate---->悲观锁和乐观锁

摘要: 一、悲观锁 悲观锁的实现,通常依赖于数据库机制,在整个过程中将数据锁定,其它任何用户都不能读取或修改 悲观锁的实现: 显式的用户指定"可以通过以下几种方式之一来表示: 调用 Session.load()的时候指定锁定模式(LockMode)。 调用Session.lock()。 ... 阅读全文

posted @ 2012-09-06 10:31 小-强-斋-太 阅读(158) 评论(0) 推荐(0)

Hibernate---->session flush方法

摘要: session flush方法 1、session flush方法主要做了两件事: * 清理缓存 * 执行sql 2、session在什么情况下执行flush * 默认在事务提交时 * 显示的调用flush * 在执行查询前,如:iterate 3、hibernate按照sa... 阅读全文

posted @ 2012-09-06 09:50 小-强-斋-太 阅读(239) 评论(0) 推荐(0)

Hibernate---->session flush方法

摘要: session flush方法 1、session flush方法主要做了两件事: * 清理缓存 * 执行sql 2、session在什么情况下执行flush * 默认在事务提交时 * 显示的调用flush * 在执行查询前,如:iterate 3、hibernate按照save(insert),u 阅读全文

posted @ 2012-09-06 09:50 小-强-斋-太 阅读(123) 评论(0) 推荐(0)

导航