본문 바로가기

카테고리 없음

@Transactional

@Transactional 을 붙였는 데 사용하지 못하는 경우,


1. innoDB 가 아닌 경우,


2. interface 가 없는 경우,


3. method 에 사용하였는 데, 해당 method를 같은 class 내부에서 호출하는 경우,



2, 3번

-> @Transactional을 사용하면 해당 class를 spring에서 다시 proxy 형태로 실행/관리 하기 때문.