LeeJongWon

Spring JPA[DataType-2]

값 타임 공유 참조 저번 포스터에서는 값 타입에 대해 다뤘습니다. 하지만 값 타임을 공유하는 상황에서는 큰 부작용이 존재합니다. 임베디드 타임 같은 값 타임을 만약에 여러 엔티티에서 공유하면 부작용이 발생해서 위험합니다. 또한, 값 타입의 실제 인스턴스인 값을 공유하는것 또한 위험합니다. 예를 들어서 하나의 임베디드 타입값을 공유하고 있다고 생...

Spring JPA[즉시로딩과 지연로딩]

즉시로딩과 지연로딩 즉시로딩 Spring에서 즉시 로딩은 연관된 엔티티를 쿼리할 때 즉시 로딩되는 것을 의미합니다. 즉, 하나의 객체를 조회하면, 연관된 객체를 전부다 바로 조회하는 방법입니다. 지연로딩 즉시로딩과는 반대로, 지연로딩은 연관된 엔티티를 실제로 사용할 때까지 로딩을 미루는 것을 의미합니다. 그럼 둘의 차이는 뭘까요? 예시를 보면서 알...