public Object queryById(Class p_obj, Serializable p_obj_id) {
Object _object = (Object) this.getHibernateTemplate().get(p_obj, p_obj_id);
return _object;
}
这段代码的意思。特别是   Object _object = (Object) this.getHibernateTemplate().get(p_obj, p_obj_id);这句,我看书上说定义类应该是 Object object=new Object();这样写啊,那上边那句是什么意思呢,为什么这么写呢,求详细解答!嘿嘿,要有个长期师傅就更好了

解决方案 »

  1.   

    Object _object = (Object) this.getHibernateTemplate().get(p_obj, p_obj_id);去p_obj对应的数据库表查询一个 id=p_obj_id的纪录..
      

  2.   


    求长期报大腿!
    (Object) this.getHibernateTemplate().get(p_obj, p_obj_id);
    那他这个写法属于方法接方法吗
    是Object类里有个 this.getHibernateTemplate()的方法,然后取p_obj表的 p_obj_id记录吗
      

  3.   

    Object _object = (Object) this.getHibernateTemplate().get(p_obj, p_obj_id);
    看你的 方法名QueryById  很直观了  通过ID查询对象this.getHibernateTemplate说明你这个类继承了HibernateTemplate
    getHibernateTemplate就是HibernateTemplate里边的方法
    .get(p_obj, p_obj_id);  
    连个参数表示通过 obj_id 查询p_obj类 (具体P_obj)就是你传进来的类了!