Spring/Spring Boot
Spring Boot / 트랜잭션 롤백하기
LWM
2020. 8. 3. 10:27
반응형
// 둘중에 하나라도 실패하면 rollback 하기
@Transactional(rollbackFor = Exception.class)
public void updateAndDelete(Post post) {
try {
mRepo.update(post);
mRepo.delete(post.getId());
System.out.println("DB 정상");
} catch (Exception e) {
System.out.println("DB 오류");
throw new RuntimeException(e);
}
}
반응형