读书人

Hibernate4实战 之 第五一部分:

发布时间: 2012-09-04 14:19:30 作者: rapoo

Hibernate4实战 之 第五部分:Hibernate的事务和并发

显示指定锁定模式的说明1:如果在 UPGRADE 或者 UPGRADE_NOWAIT 锁定模式下调用 Session.load(),并且要读取的对象尚未被session 载入过,那么对象通过 SELECT ... FOR UPDATE 这样的 SQL 语句被载入。如果为一个对象调用 load() 方法时,该对象已经在另一个较少限制的锁定模式下被载入了,那么 Hibernate 就对该对象调用 lock() 方法。2:如果指定的锁定模式是 READ,UPGRADE 或 UPGRADE_NOWAIT,那么 Session.lock() 就执行版本号检查。(在 UPGRADE 或者 UPGRADE_NOWAIT 锁定模式下,执行 SELECT ... FOR UPDATE这样的SQL语句。)3:如果数据库不支持用户设置的锁定模式,Hibernate 将使用适当的替代模式(而不是扔出异常)。这一点可以确保应用程序的可移植性。??原创内容 转自请注明【http://sishuok.com/forum/blogPost/list/2481.html#7178】?视频配套PPT,视频地址【?Hibernate4实战-独家视频课程?】???

读书人网 >软件架构设计

热点推荐