JPA는 자바 ORM 기술에 대한 API 표준 명세이며, 쉽게 말하자면 인터페이스입니다. JPA를 구현한 다양한 ORM 프레임워크가 있는데, 주로 하이버네이트를 사용합니다.반복적인 SQL을 개발자가 직접 작성하지 않아도 되므로 생산적인 측면에서 장점이 있습니다.또 한
들어가기 jpa에는 다양한 연관 관계 매핑이 있습니다. 그중 가장 많이 사용하고 중요한 매핑은 다대일 관계 매핑이고 즉 @ManyToone 매핑을 중심으로 연관관계를 살펴보고 학습해보겠습니다.
일대일 1:1 매핑에 대해서 알아보겠습니다.먼저 @OneToOne 단방향 또는 양방향일 수 있습니다. 단방향 연결은 클라이언트 측이 관계를 소유하는 관계형 데이터베이스 외래 키 의미 체계를 따릅니다. 일대일 관계에서는 반대도 일대일 관계가 됩니다. 다대일 관계에서는 다
지난 학습했던 OneToOne 매핑에 대해 공부하다보니 양방향 관계에서 Lazy로딩이 먹히지 않는 문제에 대해서 공부했었습니다. 그로인해 Proxy에 대해 더 궁금증이 생겼고 이를 학습해보는 시간을 가졌습니다.일단 Jpa에서 말하는 프록시란, JPA구현체인 하이버네이트
지금까지 스타디를 진행하며, JPA를 스프링,J2EE(J2EE는 자바 기술로 기업환경의 어플리케이션을 만드는데 필요한 스펙들을 모아둔 스펙 집합) 환경에서 동작 보다는 순수 JPA 자체를 학습 했습니다.이번 시간에는 스프링이나 J2EE환경에서 JPA를 사용하며 컨테이너