public interface GlueTransactionManager
Modifier and Type | Method and Description |
---|---|
TransactionStatus |
changeTransaction(TransactionStatus transactionStatus)
ThreadLocal의 Transaction Status를 교체한다
|
boolean |
commit()
트랜잭션을 커밋한다.
|
boolean |
rollback()
트랜잭션을 롤백한다.
|
void |
startTransaction()
트랜잭션을 시작한다.
|
void startTransaction() throws GlueException
startTransaction
메소드를 호출하지 않으면 트랜잭션이 작동하지 않는다.GlueException
- 트랜잭션 시작 실패 시boolean commit() throws GlueException
startThreadLocalTransaction
메소드를 호출해 주어야 한다.GlueException
- 트랜잭션 커밋 실패 시boolean rollback() throws GlueException
startThreadLocalTransaction
메소드를 호출해 주어야 한다.GlueException
- 트랜잭션을 롤백 실패 시TransactionStatus changeTransaction(TransactionStatus transactionStatus) throws GlueException
transactionStatus
- 새롭게 ThreadLocal에 설정할 TransactionStatusGlueException
Copyright © 2013–2021 POSCO ICT. All rights reserved.