Сообщение от
npokypatop
Странные вещи творятся.
На этот код система не ругается. Т.е. если мы сначала селектим, а потом открываем транзакцию, все нормально отрабатывает и даже обновляет.
Вот если true поменять на false - да, тогда ругнется.
Непонятно.
А если попробовать inventTable.selectForUpdate(true) уже в рамках транзакции поставить, то независимо от того, как мы find делали - все сработает.