Hibernate Mapping被删除,但表中的行未被删除

问题描述 投票:0回答:1

我在2个表(一对多)之间有一个休眠映射。

    Line.hbm.xml
    /*
    some code
    */
    <list name="schedule" lazy="false" cascade="all,delete-orphan" >
            <key column="line_Id"></key>
            <list-index column="seqNo" base="1" />
            <one-to-many class="com.atc.Schedule" />
    </list>

   Schedule.hbm.xml
    <many-to-one name="line" class="com.atc.Line" lazy="false">
            <meta attribute="use-in-clone">true</meta>
            <column name="line_Id" not-null="true" />
    </many-to-one>

[当我执行line.getSchedule().clear()。表之间的映射已删除。但是,表中仍然存在行。我不想使用查询来删除行。

请帮助。 TIA

java spring-boot hibernate hibernate-mapping
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.