После обновления WildFly 8.2.1 до 18.0.1 метод слияния EntityManager не вставляет запись - PullRequest
0 голосов
/ 15 января 2020

Я сделал обновление WildFly с версии 8.2.1 (Hibernate 4.3.7) до 18.0.1 (hibernate 5.3.17). После обновления менеджера сущностей не сохраняйте записи в базе данных, обновление записей работает. Я обнаружил, что проблема в строке:

em.merge

Старая версия WildFly / Hibernate делает запись вставки здесь (например, сохраняться), но новая версия этого не делает, я должен сохранять.

Почему старая версия od Hibernate / WildFly сохраняет запись с "слиянием", а новая версия нет? Было ли это изменено в Hibernate или, возможно, один из параметров устарел, и теперь слияние работает не так, как до обновления? Есть ли обходной путь? Я действительно много использую слияние, и изменить его везде будет сложно.

...