2012-03-06 4 views

답변

1

양방향 매핑이있는 경우 Cascade.All을 가지고 있기 때문에 양쪽면이 반대가되지 않게됩니다. 양쪽 모두 링크 테이블 또는 중복 업데이트에서 중복 항목을 의미하는 연결을 유지하려고합니다.

업데이트 할 수없는 양측은 읽기 전용 연결에 유용합니다.

+0

http://docs.oracle.com/javaee/5/api/javax/persistence/OneToMany.html MappedBy의 상태는 "관계를 소유하는 필드입니다. ** 필수 항목 ** _unless는 단방향입니다." . 그것은 양방향 관계에 대한 역함수는 항상 필요하며 캐스케이드는 양측 모두에 있어야합니다. –

+0

"양방향 관계에서 양측 중 하나만 소유자 여야합니다. 소유자가 연관 열을 업데이트해야합니다." REF : http : //docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/ –

+0

오른쪽은 데이터베이스의 열 (또는 manytomany의 테이블)입니다. – Firo