객체와 DB (1) 썸네일형 리스트형 단방향 연관관계 ORM을 이용하여 테이블을 객체에 매핑할 때 객체와 관계형 DB의 패러다임 차이로 굉장히 불편한 점이 생긴다. 객체는 .을 이용한 참조를 사용하고, DB는 FK를 이용한 참조를 사용한다. 이 차이로 인한 문제점은 무엇인지 알아보고 JPA로 해결해보자~~~~ 예제에 사용할 테이블이다. 이 두 테이블의 관계를 알아보자~~~ 클럽 하나는 여러 명의 학생을 가질 수 있습니까? Yes 학생 한 명은 여러 개의 클럽을 가질 수 있습니까? No 위 테이블의 관계는 Student:Club = N:1이다!!! (만약 둘 다 Yes라고 하면 N:M이 될 것이다) 그러면 이제 위와 같은 테이블을 객체로 바꿔보겠다.(엔티티는 다이어그램 보고 대충 만들어보자~~~) 다른 것보다 club의 Type이 Long이라는 것에 주의하자.. 이전 1 다음