LockMode.NONE :有缓存用缓存,没缓存则从数据库读
LockMode.READ :直接从数据库读,不使用缓存数据
LockMode.WRITE :在insert update数据的时候,HIBERNATE内部使用的。
以上3种均为HIBERNATE级别的锁,也就是缓存级别的锁。
下面2种为数据库级别的锁:
LockMode.UPGRADE:相当于SQL语句select for update,被select的数据都被数据库锁住了,不能被其他事务修改。
LockMode. UPGRADE_NOWAIT :是ORACLE数据库特有的select for update nowait
posted on 2010-11-05 15:44
无声 阅读(412)
评论(0) 编辑 收藏 所属分类:
职场生活