有没有一种方法可以链接mysql中已经存在的条目,而不是创建一个新条目?

时间:2019-05-28 19:42:15

标签: java spring hibernate

我正在编码一个系统,用户可以在其中使用已有标签或通过创建新标签来标记文章。但我想防止在“标签表”中有重复的条目。 休眠而不是创建一个新条目,只需链接一个现有的条目(如果已经存在一个条目)。

->一篇文章应具有零个或多个标签
->可以将一个标签分配给一个或多个小弧

所以我的问题:

有没有办法链接mysql中已经存在的条目,而不是创建一个新的条目(使用休眠)?

1 个答案:

答案 0 :(得分:0)

您可以将您的问题分为2个子任务。 1.在数据库中创建/搜索标签。 2.存储与任​​何文章相关的标签。

  1. 您可以提供用户访问权限以找到标签,如果找不到,则创建它。
  2. 当用户要将标签附加到任何文章时,向他提供现有标签的列表,并且根据用户的选择,您可以在关系表中创建其条目。

这样,您将拥有可管理的标签列表,没有重复,并且可以轻松地基于标签列出文章。