转自:http://langhua9527./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./blog/255429 |
|
来自: hh3755 > 《hibernate》