사용자 도구

사이트 도구


java:jpa:one-to-one

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:jpa:one-to-one [2014/08/19 16:09]
kwon37xi [Primary Key 기반 One-To-One JPA 2 방식]
java:jpa:one-to-one [2014/08/19 16:11]
kwon37xi [Primary Key 기반 One-To-One JPA 2 방식]
줄 9: 줄 9:
 @Entity @Entity
 class MedicalHistory implements Serializable { class MedicalHistory implements Serializable {
-  @Id Integer id;+  @Id  
 +  @Column(name = "patient_id"
 +  Integer id;
  
-  @MapsId @OneToOne+  @MapsId 
 +  @OneToOne
   @JoinColumn(name = "patient_id")   @JoinColumn(name = "patient_id")
   Person patient;   Person patient;
줄 21: 줄 24:
 } }
 </code> </code>
 +  * 주의! 양뱡향 매핑의 경우, **부모에 자식값을 설정하고, 자식에도 부모 값을 설정**해야 부모를 저장하면 정상적으로 자식도 저장된다.
 ===== Primary Key 기반 One-To-One JPA 1 방식===== ===== Primary Key 기반 One-To-One JPA 1 방식=====
 <code java> <code java>
java/jpa/one-to-one.txt · 마지막으로 수정됨: 2018/06/29 08:41 저자 kwon37xi