我有两个表(Resources& Tags),第三个连接它们(Resources_tags)。如何使用HQL查询删除具有多个标记的资源的多对多关系? 例如,我想删除资源在Resources_tags表中的所有标记。
答案 0 :(得分:0)
如果你的两个表是“A”和“B”那么 设置两个表时,需要在表“A”上指定“cascade”。
像这样:<bag name="A"
inverse="true"
lazy="false"
cascade="all">
<key column="SOME_ID"/>
.....
现在对“A”执行的任何删除操作都应具有所需的效果。