• JPA 프로그래밍 입문 - chapter 12 연관 잘 쓰기

    JPA 프로그래밍 입문 - chapter 12 연관 잘 쓰기 1. 연관의 복잡성 1.1 로딩 설정의 어려움 일관적으로 모든 연관에 즉시 로딩을 적용하진 않는다. 엔티티를 어떤 식으로 사용할지 미리 고민해서 지연로딩과 즉시로딩을 적절하게 적용해야 한다. 상황에 따라 필요한 연관 객체가 다르기 때문에 특정 연관을 지연 로딩이나 즉시 로딩으로 한정할 수 없다....


  • JPA 프로그래밍 입문 - chapter10 엔티티 콜렉션 매핑

    JPA 프로그래밍 입문 - chapter10 엔티티 콜렉션 매핑 1. 엔티티 콜렉션 매핑과 연관 관리 엔티티 콜렉션 매핑은 가능하면 사용을 자제하는게 좋다. 코드를 복잡하게 만들고 얻을 수 있는 장점은 많지 않기 때문이다. 게다가 잘못 사용하면 성능에 영향을 줄 수 있다. 양방향 연관은 서로 올바르게 연관을 유지하도록 코드를 작성해야한다. 1:N, M:N 양방향...


  • JPA 프로그래밍 입문 - Chapter09. 값 컬렉션 매핑

    JPA 프로그래밍 입문 - chapter 09. 값 컬렉션 매핑 이 글은 “JPA 프로그래밍 입문 (최범균 저)” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 1. 값 콜렉션 JPA는 String, Int와 같은 단순 값에 대한 콜렉션을 지원한다. 또한 @Embeddable로 설정한 밸류 값에 대한 콜렉션도...


  • JPA 프로그래밍 입문 - Chapter08 엔티티 간 N:1 단방향 관계

    JPA 프로그래밍 입문 - chapter08 엔티티 간 N:1 단방향 연관 이 글은 “JPA 프로그래밍 입문 (최범균 저)” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 1. 엔티티의 N:1 연관 JPA에서 엔티티 간 N:1 연관은 DB 테이블 간 참조키로 구현한다. 2. 참조키를 이용한 N:1...


  • JPA 프로그래밍 입문 - Chapter07 엔티티 간 1:1 연관 그리고 즉시 로딩과 지연 로딩

    JPA 프로그래밍 입문 - 엔티티 간 1:1 연관 그리고 즉시 로딩과 지연 로딩 이 글은 “JPA 프로그래밍 입문 (최범균 저)” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 1. 키를 참조하는 1:1 연관 매핑 1:1 관계를 DB 테이블로 표현할 때는 참조키를 사용한다. 예를...