簡體   English   中英

有沒有辦法鏈接mysql中已有的條目而不是創建一個新的?

[英]Is there a way to link already existing entries in a mysql instead of creating a new one?

我正在編寫一個系統,用戶可以使用現有標簽標記文章或創建新標簽。 但我想防止我的“tag-table”中有重復的條目。 而不是創建一個新的,hibernate應該只鏈接一個現有的(如果已經存在一個條目)。

- >一篇文章應該能夠有零個或多個標簽
- >可以將一個標簽分配給一個或多個arcticle

所以我的問題:

有沒有辦法鏈接mysql中已有的條目而不是創建一個新的(使用hibernate)?

您可以在2個子任務中划分問題。 1.在數據庫中創建/搜索標簽。 2.存儲與任​​何文章相關的標簽。

  1. 您可以提供用戶訪問權限以查找標記,如果沒有找到,則創建它。
  2. 當用戶想要將標簽附加到任何文章時,為他提供現有標簽的列表,並根據用戶選擇,您可以在關系表中創建他們的條目。

通過這種方式,您將擁有一個可管理的標簽列表,無需重復,並可根據標簽輕松列出文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM