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 |