Дочерняя сущность сохраняется несколько раз после обновления - PullRequest
0 голосов
/ 02 декабря 2018

Мы обновляем openJPA и овен в нашем продукте.

Открыть JPA с версии 2.2.0 до 2.4.2 и Aries JPA с 0.3.0 до 2.6.0

После обновления наблюдается странное поведение, наблюдаемое для некоторых объектов, которые работали нормально впредыдущие версии.У нас есть entity1 и entity2, entity1 находится в отношении oneToMany с entity2, а entity2 находится в ManytoOne с entity1 (тип каскада - MERGE и PERSIST), у entity1 есть список entity2.

Когда мы создаем новый объект entity2, помещаем его внутрь entity1 и объединяем entity1 с помощью диспетчера объектов.Entity2 создается 2 раза в базе данных.Установка включает в себя Wildfly, Oracle 12c на резервной копии.

...