사용자 도구

사이트 도구


java:jpa:one-to-one

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:jpa:one-to-one [2018/06/29 08:40]
kwon37xi [One-To-One 과 Lazy Loading]
java:jpa:one-to-one [2018/06/29 08:41]
kwon37xi [게시판 형태에서 게시글에 대해 One-To-One LazyLoading 구현]
줄 76: 줄 76:
  
 ===== 게시판 형태에서 게시글에 대해 @ElementCollection을 사용한 LazyLoading 구현 ===== ===== 게시판 형태에서 게시글에 대해 @ElementCollection을 사용한 LazyLoading 구현 =====
 +  * Deprecated. see [[java:hibernate:lazy_to_one|@LazyToOne]]
   * 기본적으로 One-To-One의 LazyLoading이 난잡하므로 @ElementCollection에 Lazy를 이용하되, **컬렉션에 Unique 조건을 주므로써 딱 1개의 데이터만 들어갈 수 있도**록 처리한다.   * 기본적으로 One-To-One의 LazyLoading이 난잡하므로 @ElementCollection에 Lazy를 이용하되, **컬렉션에 Unique 조건을 주므로써 딱 1개의 데이터만 들어갈 수 있도**록 처리한다.
 <code java> <code java>
줄 109: 줄 110:
  
 ===== 게시판 형태에서 게시글에 대해 One-To-One LazyLoading 구현 ===== ===== 게시판 형태에서 게시글에 대해 One-To-One LazyLoading 구현 =====
 +  * Deprecated. see [[java:hibernate:lazy_to_one|@LazyToOne]]
   * ElementCollection 방식 추천.   * ElementCollection 방식 추천.
   * 게시판처럼 내용이 있지만, 목록에서는 내용을 보여주지 않는 경우 JPA 에서 내용 컬럼에 LazyLoading을 적용해도 현재의 JPA 구현체들이 필드 LazyLoading을 구현하지 못해서 결국 제목의 목록만 필요할 때도 내용까지 읽어들인다.   * 게시판처럼 내용이 있지만, 목록에서는 내용을 보여주지 않는 경우 JPA 에서 내용 컬럼에 LazyLoading을 적용해도 현재의 JPA 구현체들이 필드 LazyLoading을 구현하지 못해서 결국 제목의 목록만 필요할 때도 내용까지 읽어들인다.
java/jpa/one-to-one.txt · 마지막으로 수정됨: 2018/06/29 08:41 저자 kwon37xi