양방향 매핑에서 Lazy를 걸어놓은 객체와 잘 연동이 되는지 테스트하고 싶었다.하지만 편의메서드를 작성하지 않아 영속성 컨텍스트를 비워두고 (EntityManeger.clear사용 )해서 테스트 해야하는 번거로움이 있었다. 멘토님께서 퍈의메서드를 알려주셔 요부분 알아보
현재 상황과 문제!! 카카오테크 캠퍼스 4주차 과제를 수행하면서 1단계,2단계 테스트 코드에서 계속해서 오류가 발생했고, 둘다 entityManager.clear(); 도입을 통해 해결했다. \(〇o)/(⊙⊙)?(⊙ˍ⊙) 아마 영속성 컨텍스트랑 관련이 있을 것으
그동안 DB에서 조회해온 엔티티에 값을 변경하였다. 이 메서드가 끝난 후에 DB에 값이 변경되어있을 것으로 예상했으나, 실제로는 변경이 반영되지 않았고, 해당 메서드에 @Transactional을 적용해 엔티티 값 변경을 DB에 정상 반영할 수 있었다.따라서 이후 엔티
현재 개발중인 프로젝트에서 어떤 데이터 값이 삽입,수정,삭제 쿼리는 거의 일어나지 않고, 조회 쿼리만 일어나고 있다. 매번 DB에 접근하는 것보다는 JPA에서 지원해주는 2차 캐시 를 사용한다면 애플리케이션 단위에서 조회가 완료되어 성능이 개선될 것 같다는 생각이들