⚡ 생각대로 살지 않으면 사는대로 생각한다.
⚡ 나는 어차피 잘 될 놈이다. 이미 잘 되고 있고, 계속해서 잘 되고 있다.
실무에서 안씀. 편안하게 들으면 됨.
Member와 Product가 다대다 관계라면, 중간에 테이블을 하나 더 만들어서 풀어낸다.
이런 방식으로 할 수 있다.
위와 같은 식으로 코드를 작성해서 매핑 할 수 있다.
전통적인 설계방식에서는 위 그림처럼 PK로 잡으면서 각각을 FK로 지만,
영한좌가 많이 공부하고 부딪히면서 느낀점은 웬만하면 PK는 의미없는 값을 쓰는 것을 권장한다.
사실은 알고보면 MEMBER_ID, PRODUCT_ID도 의미 없는 값이다..
나중을 생각하면 유연해진다.
처음에는 유리하지만, 애플리케이션이 계속 발전하는데, Id가 어딘가에 종속뇌는 식으로 걸리게 되면, 시스템을 유연하게 변경하는 것이 쉽지가 않다고 함.
영한좌가 선호하는 방식.