再用hibernate 查询做查询操作的时候:
public User getUser(int id){
Session s=null;
s=HibernateUtil.getSession();
[color=red]Class userClass=User.class;
User user=(User)s.get(userClass, id);[/color]
return user;
}
其中 Class userClass=User.class
可以写成 Class userClass=Class.forName("dao.User");用上面的写法有什么好处了
User user=(User)s.get(userClass, id);
这条语句是根据id查询 返回一条数据然后通过hibernate中某些功能封装成对象?