记录工作、生活中的点点滴滴......
Hibernate的一级缓存
上一篇 /
下一篇 2006-12-03 00:00:00
/ 个人分类:Java
Hibernate中一级cache其实是缓存了要执行的SQL语句队列,在调用session.flush或者事务commit的时候batchUpdate这一批SQL.
这样做带来的性能提升是非常明显的:避免持久层与数据库的频繁交互,减少数据库层SQL引擎的上下文切换,如果在中间步骤有Exception产生,rollback只是发生在持久层,跟数据库无关.
Hibernate的这个特性是JDBC所无法比拟的.
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: