jfinal如何实现乐观锁和悲观锁

longrmlife 发布于 2013/11/27 16:52
阅读 1K+
收藏 0
问个问题,用jfinal如何实现类似hibernate里面那样的乐观锁和悲观锁?自己写么。。。
加载中
0
longrmlife
longrmlife
类似银行转账的业务,需要实现数据库级别的锁,该怎么实现呢
0
dimdim
dimdim
鼎菊花,,我不会,,,,,
longrmlife
longrmlife
一起讨论
0
JFinal
JFinal
jfinal 利用了 jdbc 事务处理机,并提供了相应的拦截器在 com.jfinal.plugin.activerecord.tx包下面,使用不同的拦截器用能实现不同的事务级别,非观锁与乐观锁完全取决于 jdbc 与数据库共同的行为
玛雅牛
玛雅牛
回复 @longrmlife : 是需要自己写逻辑,不过可以写到基础Model里。
longrmlife
longrmlife
乐观锁不是要在表里弄个version字段或时间戳,然后更新的时候判断这个当前拿到的version或时间戳是否过时,不过时的才允许更新么?这个跟事务没多大关系吧?jfinal里没提供,是否要自己写?
0
Vity
Vity
可以加上乐观锁机制,还是很有必要的,不过像银行级别的系统使用jfinal。。
返回顶部
顶部