我有使用另一個域類物業city
這個領域類的所有表:如何保存不鎖定在Grails的
class Tracker
{
String name, value;
City city;
int hits;
Date date;
}
我插入或長作業過程中使用Tracker.save();
更新值。
這是工作正常,除非當我想更新城市域類,而跟蹤器保存的東西。它說Lock wait timeout exceeded; try restarting transaction. Stacktrace follows: Message: Lock wait timeout exceeded; try restarting transaction
當我保存跟蹤器時,我沒有在城市進行更改,但我認爲hibernate認爲我也會鎖定城市域。