본문 바로가기
Spring/Spring Boot

Spring Boot / 트랜잭션 롤백하기

by LWM 2020. 8. 3.
반응형
// 둘중에 하나라도 실패하면 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);
		}
		
	}

 

반응형