2010-11-08 17 views

ответ

8

Если вы хотите откатить текущую транзакцию, вы можете использовать

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 

Обратите внимание, что он не сразу откатить транзакцию - она ​​устанавливает статус «откатить только», поэтому сделка будет откат в течение попытка совершить.


В противном случае, если вам нужна демаркация программных транзакций, вы можете использовать TransactionTemplate, как описано в 10.6 Programmatic transaction management.

Также вы можете получить экземпляр PlatformTransactionManager, но он не используется широко, так как TransactionTemplate является рекомендуемым подходом к программной демаркации транзакций.

Смотрите также:

0

Если объект настроен на Spring вы можете с курса впрыснуть TransactionManager в него ...

 Смежные вопросы

  • Нет связанных вопросов^_^