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」クエリを介してこれを達成する方法はありますか?