-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
트랜잭션 궁금증
24.01.09 17:31 작성 조회수 140
0
@Transactional
public void writeDelete(int id) {
writeRepository.deleteById(id);
}
//위에는 서비스 계층입니다 아래는 데이터 접근 계층입니다
public void deleteById(int id) {
try {
String sql = "delete table member where id=?";
template.update(sql, id);
sql="aaaa";
template.update(sql);
} catch (DataAccessException e) {
throw new RuntimeException(e);
}
}
Q. 이상태에서 실행해봤는데 왜 롤백이 안될까요?? 테스트 코드에서 실행한건 아닙니다.
답변을 작성해보세요.
답변 1