@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public void insertA1WithTx() throws Exception {
...
}
지정된 예외가 발생해도, Tx을 rollback 하지 않음
@Transactional(noRollbackFor = { ExceptionA.class, ExceptionB.class })
public void insertItem() {
...
}
@Transactional(timeout = 2)