有没有办法链接 mysql 中已经存在的条目而不是创建一个新条目?

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

-> 一篇文章应该能够有零个或多个标签
-> 一个标签可以分配给一个或多个文章

所以我的问题:

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


幕布斯6054654
浏览 93回答 1
1回答

摇曳的蔷薇

您可以将问题分为 2 个子任务。1. 在您的数据库中创建/搜索标签。2.存储与任何文章相关的标签。您可以为用户提供查找标签的权限,如果找不到则创建它。当用户想要将标签附加到任何文章时,向他提供现有标签的列表,并且根据用户选择,您可以在关系表中创建他们的条目。通过这种方式,您将拥有一个易于管理的标签列表,没有重复,并且可以轻松地根据标签列出文章。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java