表明用类名比如com.xxx.tb_rz_yhsjxx表示,字段用tb_rz_yhsjxx类的相应属性代替就可以了

解决方案 »

  1.   

    try{
       session=sf.openSession();
       trans=session.beginTransaction();
       Iterator it=session.iterate("select yhzh,to_char(logoutdate,'YYYY-MM-DD'),sum(totf) from Tb_rz_yhsjxx group by yhzh,to_char(logoutdate,'YYYY-MM-DD'); ");
       if(it.hasNext()){
         i=((Integer)it.next()).intValue();
       }
       trans.commit();
     }catch(Exception e){z}
    注意,你的Tb_rz_yhsjxx是一个类文件(普通的get,set)。和tb_rz_yhsjxx的字段是对应的
      

  2.   

    还是不行啊!
    我用Iterator it=session.iterate("select yhzh,to_char(logoutdate,'YYYY-MM-DD'),sum(totf) from Tb_rz_yhsjxx group by yhzh,to_char(logoutdate,'YYYY-MM-DD'); ");
    抛出异常:
    net.sf.hibernate.QueryException: undefined alias: yhzh [select yhzh,to_char(xx.logoutdate,'YYYY-MM-DD'),sum(xx.totf) from blnkboss.verify.entitybean.TbRzYhsjxx as xx group by xx.yhzh,to_char(xx.logoutdate,'YYYY-MM-DD'); ]
    我用      Iterator it=s.iterate("select xx.yhzh,to_char(xx.logoutdate,'YYYY-MM-DD'),sum(xx.totf) from blnkboss.verify.entitybean.TbRzYhsjxx as xx group by xx.yhzh,to_char(xx.logoutdate,'YYYY-MM-DD'); ");抛出异常:
    net.sf.hibernate.QueryException: undefined alias: to_char [select xx.yhzh,to_char(xx.logoutdate,'YYYY-MM-DD'),sum(xx.totf) from blnkboss.verify.entitybean.TbRzYhsjxx as xx group by xx.yhzh,to_char(xx.logoutdate,'YYYY-MM-DD'); ]
      

  3.   

    to_char(xx.logoutdate,'YYYY-MM-DD')在hibernate的HSQL中不支持,如何转换?