首页 > 解决方案 > 条目会重复吗?

问题描述

假设我在实体和实体之间有many-to-many关系。现在,如果我坚持一个带有 , 之类标签的帖子。post_tags将与带有of的帖子一起持久化。现在,如果我用 , 之类的标签保存另一篇文章,表中的post_tag 行会重复吗?还是会使用之前的条目?spring-data-jpaPostPost_Tagjavatestingjavatestingcascade typepersistphptestingtestingPost_Tag

标签: javaspringhibernatejpaspring-data-jpa

解决方案


这取决于身份证。如果您在 Post_Tag 实体中有字段 tagName 并将其用作 id,那么只有它会使用以前的条目,否则它将创建一个重复的条目。

<id name="tagName" type="string">
    <column name="tag_name" />
    <generator class="assigned" />
</id>

推荐阅读