У меня есть доменный объект, который я представляю в типичной форме. Вот упрощенный пример:
public class Name implements Keyed {
private String firstName;
private String middleName;
private String lastName;
private Number key;
//Getters and Setters
}
Допустим, у меня есть два типа пользователей, каждый из которых может изменять эти объекты Name. По какой-то глупой причине одной группе не разрешено просматривать / редактировать отчества пользователей. Поэтому я оставляю это поле вне формы (без скрытого поля).
Есть ли способ помешать Spring очистить это поле второго имени? Я мог бы создать для этого новый объект, но это похоже на дублирование, которое не нужно.
Есть ли способ сохранить данные, которые не были изменены (т. Е. Они не отображались пользователю, следовательно, не могли быть изменены)?