문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:jpa:association [2017/11/30 21:26] kwon37xi |
java:jpa:association [2020/11/12 14:53] kwon37xi [Entity Graph / JPA 2.1] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* [[java: | * [[java: | ||
- | ===== Entity Graph / JPA 2.1 ===== | + | ===== 관계 |
- | * [[https:// | + | * [[https:// |
+ | * '' | ||
+ | ===== to-many 주의 ===== | ||
+ | * '' | ||
+ | * [[java: | ||
+ | |||
+ | ===== Entity Graph / JPA 2.1 ===== | ||
+ | * [[java: | ||
===== Cascade ===== | ===== Cascade ===== | ||
==== Casecade.REMOVE 함부로 사용하지 말 것 ==== | ==== Casecade.REMOVE 함부로 사용하지 말 것 ==== | ||
줄 14: | 줄 21: | ||
> 작가대 책의 관계가 Many-To-Many(공저자일 경우)가 발생하는 데 이 때 작가1을 삭제하면 공저자가 있는 책까지 모두 삭제하고 상호 '' | > 작가대 책의 관계가 Many-To-Many(공저자일 경우)가 발생하는 데 이 때 작가1을 삭제하면 공저자가 있는 책까지 모두 삭제하고 상호 '' | ||
+ | ==== @JoinFormula ==== | ||
+ | * 관계가 맺어져 있지 않을 경우 '' | ||
+ | * [[https:// | ||
+ | @JoinFormula(value=" | ||
+ | </ | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | @NotFound(action = NotFoundAction.IGNORE) | ||
+ | </ | ||
+ | |||
+ | === @JoinFormula 참고 === | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | === 참조 === | ||
+ | * [[https:// | ||