Spring의 RequestBody와 JPA의 엔티티는 기본 생성자가 필수다. 내 경우 ResponseBody도 기본 생성자가 필수라고 알고 있었는데 재는 왜 필요할까? 생각이 들어…
기본 생성자
최근 Spring Boot 3.x + JPA로 이것 저것 하다가 DB insert의 파라미터를 확인해야 하는 상황이 생겼다. 간단한 구글링으로 내 기억속에 있던…
이전 포스팅인 JPA N+1 문제에서 fetch join의 단점을 언급했지만, 샛길로 빠지는 것 같아 언급만 하고 상세한 내용을 작성하지 않았다. 이번 포스팅에서는 join과 fetch join을 비교해서 특징을 알아보고…
JPA에 대한 지식이 많이 부족했을 때 즉시 로딩(Eager)을 사용하면 N+1 문제가 발생하고 지연 로딩으로 해결할 수 있다고 착각하고 있었다. 아마 이렇게 생각하게 된 원인은 어떤 블로그에서 즉시 로딩일 경우 JPQL을 사용하면 N+1…
즉시 로딩일 경우 JPQL을 사용하면 N+1