• 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 테이블로 표현할 때는 참조키를 사용한다. 예를...


  • JPA 프로그래밍 입문 - Chapter06 영속 객체의 라이프 사이클

    이 글은 “JPA 프로그래밍 입문 (최범균 저)” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. 영속 객체의 라이프사이클 영속 컨텍스트와 연관된 객체를 영속 객체라 부른다. 영속 객체는 영속 컨텍스트와 연관 상태에 따라 아래와 같이 관리됨(managed), 분리됨(detached), 삭제됨(removed) 상태를 갖는다. managed/persistent : 영속 컨텍스트를...


  • JPA 프로그래밍 입문 - Chapter05 EntityManger와 영속 컨텍스트

    이 글은 “JPA 프로그래밍 입문 (최범균 저)” 책 내용을 정리한 글입니다. 만약 저작권 관련 문제가 있다면 “gunjuko92@gmail.com”로 메일을 보내주시면, 바로 삭제하도록 하겠습니다. JPA 프로그래밍 입문 - chapter 05 1. EntityManager와 영속 컨텍스트 EntityManager#find()로 읽어온 객체는 영속 객체이다. 영속 객체는 DB에 보관된 데이터에 매핑되는 메모리상의 객체를 의미한다. EntityManager#save()를 이용해서 새로운 객체를...