일대일 (1) 썸네일형 리스트형 다양한 연관관계 매핑 다대일 @ManyToOne 일대다 @OneToMany 일대일 @OneToOne 다대다 @ManyToMany * 일대다 단방향 정리 - 객체와 테이블의 차이 때문에 반대편 테이블의 외래키를 관리하는 특이한 구조 - JoinColumn 을 꼭 사용해야 됨 그렇지 않으면 조인테이블 방식을 사용해 중간에 테이블을 자동으로 추가시킨다 - 단점 : 엔티티가 관리하는 외래키가 다른 테이블에 있음 연관관계 관리를 위해 추가로 update sql 실행 * 일대다 단방향 매핑보다 다대일 양방향 매핑을 사용하자! * 일대다 양방향 - 공식적으로 존재하지 않는 매핑 - @JoinColumn(insertable=false, updatable=false) 읽기 전용 필드를 사용해서 양방향처럼 사용 - 다대일 양방향을 사용하자! .. 이전 1 다음