문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:jpa:association [2018/09/01 21:37] kwon37xi |
java:jpa:association [2020/11/12 14:53] (현재) kwon37xi [Entity Graph / JPA 2.1] |
||
|---|---|---|---|
| 줄 3: | 줄 3: | ||
| * [[java: | * [[java: | ||
| - | ====== 관계 | + | ===== 관계 ==== |
| * [[https:// | * [[https:// | ||
| * '' | * '' | ||
| - | ===== Entity Graph / JPA 2.1 ===== | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * TODO Spring Data 에서 Entity Graph | ||
| + | ===== to-many 주의 ===== | ||
| + | * '' | ||
| + | * [[java: | ||
| + | |||
| + | ===== Entity Graph / JPA 2.1 ===== | ||
| + | * [[java: | ||
| ===== Cascade ===== | ===== Cascade ===== | ||
| ==== Casecade.REMOVE 함부로 사용하지 말 것 ==== | ==== Casecade.REMOVE 함부로 사용하지 말 것 ==== | ||
| 줄 20: | 줄 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:// | ||