我遇到的问题是在最坏的情况下才会发生。防爆。我有一个每分钟运行的工作
UpdateJobForAnObjectA:
PersistenceManager pm = Context.getPersistenceManager();
Transaction tx = pm.currentTransaction();
tx.begin();
update a collection of an ObjectA
tx.comit();
pm.close();
现在我有一个死锁(悲观主义策略)或一个视觉锁定违规(乐观违规),如果在另一个部分我更新了一个objectA。我设置为nonTransactionalRead和nonTransacionalWriete,但我仍然遇到死锁或opstimic锁定违规的错误。但有一种方法可以看出我是否可以等待交易结束?使用JDO和KODO