[英]Delete relationship between two tables in Hibernate (HQL)
我有两个表(资源和标签),第三个表连接了两个表(Resources_tags)。 如何通过HQL查询删除带有多个标签的资源的多对多关系? 例如,我要删除资源在Resources_tags表中具有的所有标签。
如果两个表分别是“ A”和“ B”,则在设置两个表时,需要在表“ A”上指定“层叠”。
像这样:
<bag name="A"
inverse="true"
lazy="false"
cascade="all">
<key column="SOME_ID"/>
.....
现在,对“ A”执行的所有删除都应具有所需的效果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.