第二银行

yp.wang

导航

substring在HQL和java中用法区分

Posted on 2010-12-01 20:53  第二银行  阅读(4383)  评论(0)    收藏  举报

条件:reportNum = 评报字(2010)1010

当HQL 语句中:substring(reportNum,10,4)  得到结果为 1010

例句:String hql = "from Report r where substring(r.reportNum,10,4)="+setReportNum;

当java语句中:reportNum.substring(9, 13)  得到结果为 1010

例句:Integer number1 = Integer.valueOf(report1.getReportNum().substring(9, 13));