
hibernate
iteye_8697
这个作者很懒,什么都没留下…
展开
-
session.flush()方法的相关应用
session flush方法主要做了两件事: 1. 清理缓存 2. 执行sql session在什么情况下执行flush: 1. 默认在事务提交时 2. 显示的调用flush 3. 在执行查询前,如:iterate 注:hibernate按照save(insert),update、delete顺序提交相关操作,如: Hibernate: insert into t_use...原创 2011-03-11 08:58:11 · 148 阅读 · 0 评论 -
隔离级别
控制隔离数据以供一个进程使用并防止其它进程干扰的程度的事务属性。设置隔离级别定义了 SQL Server 会话中所有 SELECT 语句的默认锁定行为。 当多个事务同时进行时,通过设置隔离级别来处理脏读、不可重复读、幻读事件 read uncommitted | 0 未提交读 将查询的隔离级别指定为 0。 可以读脏数据 读脏数据:一事务对数据进行了增删改,但未...原创 2011-03-15 13:52:26 · 105 阅读 · 0 评论 -
hibernate缓存学习记录
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域, 目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候 就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应 用程序对物理数据源的访问,使得程序的运行性能明显的提升. 缓存分两级,一级sessi...原创 2011-05-02 11:45:46 · 99 阅读 · 0 评论