转自:http://langhua9527.iteye.com/blog/343311
隔离级别 脏读 不可重复读 幻读
ReadUncommitted Y Y Y
ReadCommitted N Y Y
RepeatableRead N N Y
Serializable N N N
ReadCommited是oracle的默认隔离级别。可以通过悲观锁,消除不可重复读。
RepeatableRead是Mysql的默认级别。
session flush方法主要做了两件事:
* 清理缓存
* 执行sql
session在什么情况下执行flush
* 默认在事务提交时
* 显示的调用flush
* 在执行查询前,如:iterate
* session 清理缓存的特例:当对象使用 native 生成器 时 会立刻清理缓存向数据库中插入记录。hibernate按照save(insert),update、delete顺序提交相关操作
Hibernate的flush机制:http://sind.iteye.com/blog/255429
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。