记录工作、生活中的点点滴滴......

Hibernate的一级缓存

上一篇 / 下一篇  2006-12-03 00:00:00 / 个人分类:Java

Hibernate中一级cache其实是缓存了要执行的SQL语句队列,在调用session.flush或者事务commit的时候batchUpdate这一批SQL.

这样做带来的性能提升是非常明显的:避免持久层与数据库的频繁交互,减少数据库层SQL引擎的上下文切换,如果在中间步骤有Exception产生,rollback只是发生在持久层,跟数据库无关.

Hibernate的这个特性是JDBC所无法比拟的.



TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-20  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 8288
  • 日志数: 804
  • 建立时间: 2007-12-28
  • 更新时间: 2008-07-16

RSS订阅

Open Toolbar