我想用 GORM 的 where 查询实现悲观锁。
就像是
def query = Person.where {
firstName == "Bart"
}
//instead of where.findAll()
List personsLocked = where.lockAll()
我知道,我可以通过标准 API 来实现:
List personsLocked = Person.createCriteria().list {
eq('firstName', 'Bart')
lock true
}
有没有办法通过“where”查询来实现这一点?