Java多对多重复条目异常

时间:2014-06-03 07:22:15

标签: java many-to-many relational-database many-to-one duplicates

我有3张桌子:

  • 人:id,姓名
  • 属性:id,description
  • Person_x_Properties:id_person,id_property

在java上我有一个像这个例子的代码:

EntityManager em = getEntityManager();

person.setPropertyList(对propertyList); property.setPersonList(personList);

for (...) {
    //
    //  <-no problem with these lines there are only numeric operations
    //
    em.merge(property);
}

em.merge(person);

然后我收到消息(在person_x_properties [xxx,yyy]重复输入)。

我一直在寻找解决方案,我有一个可能:

  • 仅在其中一个中分配列表。

它有效,但我不喜欢它,因为我需要未来两个对象中的信息。

任何人都可以给我一个指导吗?

谢谢!

0 个答案:

没有答案