0
在我的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
查找一個人 - 它會使用Hibernate的setters
爲id
和name
。
但是,如果我想創建一個新的Person
與不可變的name
字段,我將如何更改上述代碼?