Java 休眠将从何处获取值
有人能澄清我的疑问吗Java 休眠将从何处获取值,java,hibernate,jdbc,Java,Hibernate,Jdbc,有人能澄清我的疑问吗 public class MyClass{ private String name; public void setName(String name) { this.name = name; } public String getName() { return name + " Hello"; } public static void main() {
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
列插入的值是多少?如果您使用save(user)
它将保留您在name变量上的值
修改变量的唯一方法是调用setName()
方法。
getName()
永远不要重新分配name变量。该代码与Hibernate有什么关系?我想将我在上述代码中创建的用户对象插入Hibernate。什么阻止了你使用Google?将使用什么(字段或getter)取决于该特定实体的访问模式: