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)取决于该特定实体的访问模式: