Spring @Transactional - когда действительно применяется tx с READ_UNCOMMITTED? - PullRequest
0 голосов
/ 28 февраля 2019

Я получаю взаимоблокировки и думаю, что это потому, что я неправильно понимаю, когда применяется атрибут изоляции.

@Transactional(readOnly = true, isolation=Isolation.READ_UNCOMMITTED)
public String readData() { ... }

readData () (чтение постоянных данных) вызывается из другого прокси-типа, которыйиспользовал транзакцию с изоляцией READ_COMMITTED

Настраивает ли readData () новый Tx, поскольку изоляция изменилась, или он также должен включать атрибут REQUIRES_NEW?

, т. е. является ли изоляция = Isolation.READ_UNCOMMITTEDимеет смысл только если создается новый Tx, и игнорируется, если новый Tx не создается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...