2009-05-01 3 views
0

코스 개체가 있습니다. 코스 객체에는 일련의 자습서와 일련의 응용 프로그램이 있습니다. 강좌 객체를 삭제할 때 연관된 자습서 및 응용 프로그램 집합이 삭제되기를 원합니다. 당신은 내가 액형와 가방 또는 유사한 될 것입니다 추정 것에 cascade 옵션을 설정해야합니다 다음과 같이 내 course.hbm이며, 내 application.hbm은 물론 객체에서Hibernate에서 삭제를 케스케이드하는 방법은 무엇입니까?

<property name="appdatetime" type="timestamp"> 
    <column name="appdatetime" length="19" /> 
</property> 
<property name="appstatus" type="java.lang.Integer"> 
    <column name="appstatus" /> 
</property> 
<property name="apptype" type="java.lang.Integer"> 
    <column name="apptype" /> 
</property> 

<many-to-one name="course" column="cid"/> 
<many-to-one name="employee" column="empid" /> 

+1

긴급한 도움이 필요하면 질문에 현상금을 추가하십시오. '제발 도와주세요'라는 말은 일반적으로 사람들을 조종하는 것입니다. –

+0

그것의 중복 http://stackoverflow.com/questions/810404/hibernate-deletion –

답변

2

을 포함 다량 안쪽에.

<bag name="Tutorials" cascade="all-delete-orphan"> 
    <key column="someId" /> 
    <one-to-many class="Tutorial" not-found="ignore" /> 

희망이 있습니다.

+0

나는 그것이 계단식 = "모든, delete-orphan"이어야한다고 생각한다. – Mark

관련 문제