tevelop RSS 태그 관리 글쓰기 방명록
2022-12-16 20:20:43

연관관계의 주인

외래키와 가까운 곳(외래키가 있는 곳)을 주인으로 한다.

연관관계의 주인은 누가 외래키를 관리하냐의 문제이지 비즈니스상 우위에 있다고 주인으로 정하면 안된다.

ex) 자동차 - 바퀴

일대 다 관계에서 항상 다 쪽에 외래키가 있으므로 외래키가 있는 바퀴를 연관관계의 주인으로 정하면 된다.

 

 


이외 배운것들

@Enumerated(EnumType.STRING) // enum은 꼭 string 으로 해야함 / 기본 ordinal -> 숫자로 들어감 절대 쓰면 안됨
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) // ** 전략 /  joined->정규화된 스타일 / singletable -> 한테이블에 다 때려박음 / table_per_class -> book/album/movie 따로테이블 나옴
@DiscriminatorColumn(name = "dtype") // book이면 어떻게 할거다. DiscriminatorValue로 설정

'내일배움캠프 > TIL' 카테고리의 다른 글

2022.12.22  (2) 2022.12.22
2022.12.19  (0) 2022.12.19
2022.12.15  (0) 2022.12.15
2022.12.13 / 프로그래머스 코딩테스트 입문 > 안전지대  (0) 2022.12.13
2022.12.12  (0) 2022.12.12
tevelop. Designed by 코딩재개발.