我有一个实体用户,另一个实体书,用户可以有很多本书,书可以有很多所有者,所以这是一个多对多的关系。 中间表 user_book 是用 user_id 和 book_id 创建的
但现在问题来了,如果用户有 2 本完全相同的书会发生什么,例如,他买了同一本书两次。然后主键约束被触发,我不能再坚持用户了。
那我能用它做什么呢?用户如何拥有 2 本相同的书?
最佳答案
好的,我已经想出办法了,把Set改成list,这样就把中间表的主键去掉了。
关于java - jpa manytomany如何添加重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439776/