Session接口和getloadpersist方法

通过session来查询数据里的数据

static User getUser(int id){

  Session s=null;

  try{

    s=HibernateUtil.getSession();

    Class userClass=User.class;

    User user=(User)s.get(userClass,id);

    return user;

  }finally{

    if(s!=null)

    s.close(); 

  }

}

User user=new User();

User------>图纸

user------>根据图纸建设的大楼

java中 万物皆对象,User也是一个对象;如何描述这个对象呢?

Class userClass=User.class;

Class中包括:类的属性,类的方法,类的子类和父类等等;

在控制台查看sql语句:

<property name="show_sql">true</property>

load()和get()的区别

load()---->懒加载  返回值不可能为空

persist()方法:

persist()------>用于保存

原文地址:https://www.cnblogs.com/GodFather001/p/2279015.html