如何在 ActiveJDBC 中锁定记录?我已经看过有关乐观锁定的文档,但我想改用悲观锁定。有没有办法做到这一点,或者当您使用 ActiveJDBC 事务时锁定会自动发生吗?
谢谢!
最佳答案
ActiveJDBC 中不会发生锁定。 ActiveJDBC 模型与数据库完全脱节,因为 AJ 甚至没有 session 的概念。
支持乐观锁定:http://javalite.io/optimistic_locking
悲观锁定是一种将一组行锁定一段时间以便一个用户只能更新它们的方法。请参阅CONCUR_UPDATABLE了解更多信息。一般来说,悲观锁带来的麻烦大于其值(value)。 ActiveJDBC 不支持它。为此,您必须使用纯 JDBC。
发送
关于java - 如何在 ActiveJDBC 中锁定用户记录?或者当你使用Activejdbc事务时它会自动锁定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25147986/