hibenate 에서 OneToMany 양 방향 연결, 연결 표 생 성, 직렬 연결 추가 삭제 설정
@OneToMany(fetch = FetchType.EAGER) //
@JoinColumn(name = "ERP_GOODS_PID")// ,
@OrderBy("id")// , Set , Set ,
@Cascade({CascadeType.ALL,CascadeType.DELETE_ORPHAN}) // , org.hibernate.annotations.CascadeType. DELETE_ORPHAN , Set , ( delete , update null)
public Set getErpGoodsDetails() {
return erpGoodsDetails;
}
--------------------------------------------------------------
다 중 설정:
@ManyToOne
@JoinColumn(name="ERP_GOODS_PID")// , ( ), , 。
public ErpGoods getErpGoodsParent() {
return erpGoodsParent;
}
이렇게 설정 한 후에 당신 이 원 측의 모든 첨삭 과 검 사 를 조작 하면 우리 의 의도 에 부합 합 니 다.그러나 many 측 을 조작 할 때 약간의 에피소드 가 있 습 니 다. 바로 삭제 할 때 이상 을 알 리 는 것 입 니 다. deleted object would be re - saved by cascade
해결 방법 은 아래 의 두 번 째 방법 을 참고 하여 먼저 관련 관 계 를 삭제 한 다음 에 삭제 할 수 있다.
[url]http://corejava2008.iteye.com/blog/896080[/url]
다른 확장 읽 기: [url]http://sin90lzc.iteye.com/blog/1048122[/url]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA 및 PostgreSQL 텍스트다음은 의 친구들과 논의한 후 오랫동안 초안으로 작성한 블로그 게시물이며 ( ) 주제에 대한 훌륭한 기사를 작성했기 때문에 여기에 작은 테스트를 게시하고 있습니다. JPA 주석 없이 String를 선언합니다. 재현하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.