java - 有没有办法链接mysql中已有的条目而不是创建一个新条目?
问题描述
我正在编写一个系统,用户可以在其中使用现有标签或创建新标签来标记文章。但我想防止我的“标签表”中有重复的条目。而不是创建一个新的,hibernate 应该只链接一个现有的(如果已经存在一个条目)。
-> 一篇文章应该能够有零个或多个标签
-> 一个标签可以分配给一个或多个 arcticles
所以我的问题:
有没有办法链接mysql中已有的条目而不是创建一个新条目(使用休眠)?
解决方案
您可以将您的问题分为 2 个子任务。1. 在您的数据库中创建/搜索标签。2. 存储与任何文章相关的标签。
- 您可以为用户提供查找标签的访问权限,如果未找到,则创建它。
- 当用户想要将标签附加到任何文章时,向他提供现有标签的列表,并根据用户选择在关系表中创建他们的条目。
这样,您将拥有一个可管理的标签列表,没有重复,并且可以轻松列出基于标签的文章。
推荐阅读
- reactjs - jsx使用不用导入react
- python - pandas:如何在一列上合并具有相同列名的多个数据框?
- javascript - 联系表格 Ajax、php、Jquery:
- android - 如何在 React-Native 中提取 Android 上的 cookie?
- cucumber - 使用jenkins在jira中上传黄瓜场景大纲的结果
- unit-testing - 对 influxdb 查询进行单元测试的最简单方法应该是什么
- python - 如何根据所有列的条件从熊猫数据框中排除行
- android - 需要 Android SDK 和 Android 应用程序的单一 Firebase 分析
- mysql - 我一直在寻找解决方案来获取 Mysql 中多列(单行)的总和,以获得每小时的电费发票总数?
- angular - 全局关闭材料 matInput 的自动完成功能