В моем Person
объекте, допустим, я хотел бы создать неизменяемое поле - name
.Создание поля объекта Неизменяемый
@Entity
public class Person {
@Id
private Long id;
@Column(name = "name")
private String name;
public Person() {} // no-args constructor for Hibernate
// getter for id and name fields
}
Как я понимаю, следующий достаточно хорош для Hibernate, чтобы получить человека на основе id
просмотровых - это будет использовать setters
библиотеки Hibernate для id
и name
.
Но если я хочу создать новый Person
с неизменяемым полем name
, как бы мне нужно было изменить вышеуказанный код?