IT/Java Spring

Spring MVC 기본 게시판 예제 만들기 2부 어노테이션 - 0. 설정

Millennials 2020. 6. 19. 11:46

 

1)workspace에 import

ch07JDBC_transaction.zip
0.05MB

 

 

2)Properties - > Web Project Settings

3)root-context 설정

해당 내용 삽입
위 내용 삭제

4)ServiceImpl

5)실행 오류체크

오류가 나는 것이 정상.

전과는 달리 Transaction처리를 안했기 때문에 

수정시 오류가 발생해도 rollback 처리되지 않고, 수정사항은 남게된다.

 

6) ServiceImpl에 @Transactional어노테이션 설정

7)실행 오류체크

똑같이 수정 시도시 에러가 발생하게 된다.

하지만 이전 시도와 달리 Rollback되어 수정사항은 반영되지 않게된다.

반응형