Hibernate - 删除子元素

时间:2015-02-12 12:36:56

标签: java hibernate

我正在寻找从一对多集合中删除“子”对象的最简单方法。

<set cascade="all-delete-orphan" name="publicSitePortfolioWorksToTypeRelations" table="publicSitePortfolioWorksToTypeRelation" inverse="true" lazy="false" fetch="select">

            <cache usage="read-write" />

            <key>
                <column name="workId" />
            </key>
            <one-to-many class="khartn.my.site.mysite.portfolio.models.PublicSitePortfolioWorksToTypeRelation" />
        </set>

当我将空HashSet[])传递给主类的方法setPublicSitePortfolioWorksToTypeRelations(Set<PublicSitePortfolioWorksToTypeRelation> publicSitePortfolioWorksToTypeRelations)时,是否可以从hibernate集中删除所有子元素?

1 个答案:

答案 0 :(得分:0)

你喜欢使用注释我认为这是从一个可以设置的子对象中删除子对象的简单方法。