Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个表(资源和标签),第三个连接它们(Resources_tags)。如何使用 HQL 查询删除具有多个标签的资源的多对多关系?例如,我想删除资源在 Resources_tags 表中的所有标签。
如果您的两个表是“A”和“B”,那么当您设置两个表时,您需要在表“A”上指定“级联”。
像这样:
<bag name="A" inverse="true" lazy="false" cascade="all"> <key column="SOME_ID"/> .....
现在对“A”执行的任何删除都应该具有预期的效果。