通过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()------>用于保存