블로그에 게시하는 위 글은 전체적인 내용 정리가 아닌
책을 읽으면서 새로 알게된 내용이나 제가 중요하다고 생각하는 내용을 정리한 글입니다.
비즈니스 처리를 담당하는 곳 --> Domain
@WebMvcTest -> JPA 기능이 작동하지 않는다.
109p 코드를 그대로 쓰면 오류가 난다. -> 해결링크
엔티티를 영구 저장하는 환경
JPA의 엔티티 매니저가 활성화된 상태(default)로 트랜잭션 안에서 데이터베이스에서 데이터를 가져오면 영속성 컨텍스트가 유지된 상태
-> 트랜잭션이 끝나는 시점에 해당 테이블에 변경분을 반영
-> 별도로 update 쿼리 날릴 필요 X (더티 체킹)
서비스 위에 @Transactional이 있으면 바뀌나보다 ... !!
BaseTimeEntity를 생성한 걸로 만들 때마다 CreateDate와 ModifiedDate를 계속 넣지 않아도 되어서 굉장히 편해졌다.
와!!
드디어 끝났다!!