Столкнулся со странным поведением метода merge в проекте. Если создать сущность Test и добавить обязательное поле, то не получится сделать merge этого объекта, если он не был сохранен. Ошибка того, что поле должно быть обязательно заполнено, но оно и так заполнено
Пример проекта
persist.zip (103.5 КБ)
Необходимо зайти в http://localhost:8080/blank-view
И начать на кнопку. Ошибку видно только в дебагере