有人可以澄清我的疑问吗?
public class MyClass{
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name + " Hello";
}
public static void main() {
User u = new User();
u.setName("Yethendra");
}
}
如果我尝试使用hibernate将此记录插入数据库中,将为name
列插入什么值?
答案 0 :(得分:0)
假设您正在使用save(user)
,它将保留您在name变量上拥有的内容。
修改变量的唯一方法是调用setName()
方法。
getName()
永远不要重新分配名称变量。