Я использую Spring MVC для получения JSON от клиента и автоматического создания объекта из него.Проблема в том, что клиент не отправляет на сервер все поля, которые есть в сущности, но некоторые поля имеют нулевое значение и перезаписывают существующие значения, вызывая userDao.persist (user).Например, у меня есть эта сущность:
@Entity
public class User {
@Id @GeneratedValue
private int id;
private String username;
private String password;
private String email;
Но пользователь никогда не посылает мне пароль, поэтому у объекта, построенного из JSON, поле «пароль» пусто.Я не хочу, чтобы поле пароля перезаписывалось нулевым значением.Есть способ сказать hibernate «если вы найдете нулевое значение, игнорируйте его и не перезаписывайте значение, сохраненное в базе данных?».Я не могу поверить, что не существует простого решения этой, казалось бы, простой проблемы.