본문 바로가기
Spring

[JPA] @OneToOne

by diaryDev 2025. 1. 10.
728x90

@OneToOne (1:1 매핑) 속성

속성 기능 기본값
optional false로 설정 시 연관된 Entity가 항상 있어야 한다. true
mappedBy 연관 관계의 주인 필드를 선택한다.
(양방향 매핑시 사용)
 
fetch 글로벌 패치 전략 설정 @OneToOne=FetchType.EAGER
(즉시 로딩)
cascade 영속성 전이 기능 사용  
orphanRemoval true로 설정 시, 고아 객체를 즉시 삭제 false(고아 객체를 삭제하지 않는다.)
targetEntity 연관된 Entity의 타입 정보를 설정  

 

 


 

 

참고

https://velog.io/@yuseogi0218/JPA-%EC%9D%BC%EB%8C%80%EC%9D%BC-%EC%97%B0%EA%B4%80%EA%B4%80%EA%B3%84-1

728x90

'Spring' 카테고리의 다른 글

[JPA] 연관 관계 - 1:1  (0) 2025.01.08
[JPA] @GeneratedValue - AUTO  (0) 2025.01.06
[JPA] @GeneratedValue - SEQUENCE  (0) 2025.01.01
[JPA] @GeneratedValue - IDENTITY  (0) 2024.12.30
[JPA] 기본 키 매핑 방법 - @Id, @GeneratedValue  (1) 2024.12.27