Кликаем на запись, которая уже существует (В примере запись Test User)
Кликаем обратно на новую запись
Нажимаем кнопку изменить, поднимается форма с предыдущей записью, при удалении также удалиться предыдущая запись.
Ошибка предположительно воспроизводится после добавления
Здравствуйте. Видимо в версии jmix 2.5 проблема вернулась, так как после обновления до версии 2.5 снова воспроизводится. Я вижу что фикс откатили, когда проблема полностью решится, или хотя бы как можно обойти это?
Не создавайте методы equals() и hashCode() в ваших классах сущностей явно или с помощью процессоров аннотаций. Эти методы будут сгенерированы автоматически фреймворком во время сборки приложения. Сгенерированные методы будут использовать идентификаторы сущностей для сравнения.
В частности, никогда не добавляйте аннотации @EqualsAndHashCode и @Data от Lombok к классам сущностей.