

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

이 점을 확인해보려고 updateMemo 메서드에서 @Transactional을 빼고 update 메서드를 정의한 Memo 클래스에 @Transactional을 붙여서 실행해보았는데 데이터베이스 수정이 이뤄지지 않았습니다.
제가 잘못 이해하고 있는 것인지 궁금합니다..
질문 받아주셔서 감사합니다..!
