Для чего используется Hibernate TransactionStatus.canRollback? - PullRequest
1 голос
/ 11 июля 2019

Для чего используется Hibernate TransactionStatus::canRollback?

Даже если canRollback возвращает false, пользователь все равно может попытаться выполнить откат. (Попытка не удастся, но ничего плохого не произойдет.)

Так зачем проверять перед откатом?

Я прочитал javadoc , но не смог использовать его, чтобы ответить на этот вопрос. В исходном коде я вижу, что соответствие JPA требует выдачи IllegalStateException, если Transaction::rollback вызывается для неактивной транзакции. Это единственная причина?

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