// 둘중에 하나라도 실패하면 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);
}
}
'Spring Boot' 카테고리의 다른 글
1. OAuth2.0 구글 로그인 (0) | 2020.08.03 |
---|---|
spring - 시큐리티 + OAuth+JWT (0) | 2020.08.03 |
@ControllerAdvice 예외 처리해주는 어노테이션 (0) | 2020.08.02 |
Google JavaScript SDK, Fetherated Identity (0) | 2020.08.01 |
oauth2, code, acess token (0) | 2020.08.01 |