지연로딩 [JPA] 즉시로딩(EAGER)과 지연로딩(LAZY) (왜 LAZY 로딩을 써야할까?) (1) Proxy는 이 글의 주제인 즉시로딩과 지연로딩을 구현하는데 중요한 개념인데, 일단 원리는 미뤄두고 즉시로딩과 지연로딩이 무엇인지에 대해 먼저 알아보자. 눈 여겨 볼 곳은 'fetch = FetchType.EAGER' 부분이다. Team 객체와 Member 객체를 각각 만들고 Member 객체의 Setter 메소드를 통해 Team 객체를 셋팅해준 뒤 em.find() 메소드를 통해 Membe... EagerJPAHibernateFetch Typelazy지연로딩즉시로딩Eager [JPA] 압축 공부 (Spring Data JPA를 곁들인..) 실제로 해당 쿼리가 동작하는 기능이 수행되어야 하기 때문에 배포 후 오류가 발견되면 안좋은 상황이 일어날 수 있다. 정형화 되어있는 쿼리 튜닝이 일어나기 때문에, 결국에 Query문을 직접 작성해야 하는 경우가 생길 수 있다. 서비스의 DB 구조가 복잡할 경우 JPA의 이용에도 많이 복잡할 수 있다. 생성한 객체를 영속성 컨텍스트에 담아주었을 때, 영속 상태가 된다. 영속성 컨텍스트에서 "삭... cascadeJPAmappingspring jpaTIL지연로딩즉시로딩JPA react.lazy()와 Suspense 코드스플릿이 뭔가? 그냥 지나쳤던 내용인데 한번 알아보자 컴포넌트를 렌더링하는 시점에 비동기적으로 로딩 할 수 있게 해주는 유틸함수! 일반적으로 lazy를 사용하지않고 home/ktw로 라우팅을 하게되면 아래 그림과같이 모든 파일을 리로딩한다. 하지만, React.lazy()를 사용하면 chunk.js라는 파일이 생성된다. 리액트 내장 컴포넌트로, 코드 분할된 컴포넌트를 로딩 할 수 있도록 ... 지연로딩React코드스플릿React
[JPA] 즉시로딩(EAGER)과 지연로딩(LAZY) (왜 LAZY 로딩을 써야할까?) (1) Proxy는 이 글의 주제인 즉시로딩과 지연로딩을 구현하는데 중요한 개념인데, 일단 원리는 미뤄두고 즉시로딩과 지연로딩이 무엇인지에 대해 먼저 알아보자. 눈 여겨 볼 곳은 'fetch = FetchType.EAGER' 부분이다. Team 객체와 Member 객체를 각각 만들고 Member 객체의 Setter 메소드를 통해 Team 객체를 셋팅해준 뒤 em.find() 메소드를 통해 Membe... EagerJPAHibernateFetch Typelazy지연로딩즉시로딩Eager [JPA] 압축 공부 (Spring Data JPA를 곁들인..) 실제로 해당 쿼리가 동작하는 기능이 수행되어야 하기 때문에 배포 후 오류가 발견되면 안좋은 상황이 일어날 수 있다. 정형화 되어있는 쿼리 튜닝이 일어나기 때문에, 결국에 Query문을 직접 작성해야 하는 경우가 생길 수 있다. 서비스의 DB 구조가 복잡할 경우 JPA의 이용에도 많이 복잡할 수 있다. 생성한 객체를 영속성 컨텍스트에 담아주었을 때, 영속 상태가 된다. 영속성 컨텍스트에서 "삭... cascadeJPAmappingspring jpaTIL지연로딩즉시로딩JPA react.lazy()와 Suspense 코드스플릿이 뭔가? 그냥 지나쳤던 내용인데 한번 알아보자 컴포넌트를 렌더링하는 시점에 비동기적으로 로딩 할 수 있게 해주는 유틸함수! 일반적으로 lazy를 사용하지않고 home/ktw로 라우팅을 하게되면 아래 그림과같이 모든 파일을 리로딩한다. 하지만, React.lazy()를 사용하면 chunk.js라는 파일이 생성된다. 리액트 내장 컴포넌트로, 코드 분할된 컴포넌트를 로딩 할 수 있도록 ... 지연로딩React코드스플릿React