我无法在我的实体和实体列表之间创建一些简单的关系。
我试过了。
START_ID
我的数据库看起来像这样:
END_ID
, ID | START_ID | END_ID | LIST_ID && ID | ENTITY_ID
是实体,LIST只是我的实体列表。
START_ID
END_ID
和ControlStyles.UserMouse
被创建为简单的外键。这些也可以在不同的行中重复。
但是当在列表中添加已经持久化的实体时,我得到了MySQL异常。
org.mariadb.jdbc.internal.util.dao.QueryException:重复条目' 7'对于关键' UK_3j2pbjj67dh0dcx3hgwwf1wo7'
这意味着我无法在列表中保留同一个实体。
如何在MySQL数据库中完成这样的逻辑? (没有崩溃的ofc lol)