커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-7강에서 질문 있습니다..!
[개발자 입문] 웹개발의 봄, Spring v0
4주차
북마크
김*연
댓글
8
추천
0
조회수
14
조회수
14
답변 완료


스파르타 즉문즉답

저는 이번 강의를 들으면서 deleteMemo 메서드에서 데이터를 삭제하는 기능을 수행하는데도 @Transactional을 붙이지 않아도 되는 이유가 MemoRepository 클래스에 @Transcational이 이미 붙어있기 때문이라고 이해했습니다. 그래서 데이터 수정, 삭제 등과 관련된 메서드를 정의한 클래스(MemoRepository)에 @Transational이 붙어있다면 부모 메서드(deleteMemo)에 @Transactional을 붙이지 않아도 된다고 이해했습니다.

스파르타 즉문즉답

이 점을 확인해보려고 updateMemo 메서드에서 @Transactional을 빼고 update 메서드를 정의한 Memo 클래스에 @Transactional을 붙여서 실행해보았는데 데이터베이스 수정이 이뤄지지 않았습니다.

제가 잘못 이해하고 있는 것인지 궁금합니다..

질문 받아주셔서 감사합니다..!


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴