(1.)
public List<DyProTransTemp> getConFirmWeiList(String disNum, String cardNum,
String unit,int index,int pageSize) {
StringBuffer hql = new StringBuffer(
"select new com.qusiness.kzelimc.domain.dyProduct.DyProTransTemp (dpg.dyProTransDoc.id,dpg.dyProTransDoc.num,dpg.dyProTransDoc.cardInfo.carId,dpg.dyProTransDoc.buyPartner.name,count(distinct dptd.num))");
hql.append(" From DyProTransDoc dptd,DyProGoods dpg");
hql.append(" where dpg.dyProTransDoc.id=dptd.id");
if(!"".equals(cardNum)&& null!=cardNum){
hql.append(" and dpg.dyProTransDoc.cardInfo.carId like '%"+cardNum+"%'");
}
if(!"".equals(disNum)&& null!=disNum){
hql.append(" and dpg.dyProTransDoc.num like '%"+disNum+"%'");
}
if(!"".equals(unit)&& null!=unit){
hql.append(" and dpg.dyProTransDoc.buyPartner.name like '%"+unit+"%'");
}
hql.append(" and dpg.goodsInfo.isWeigh = '0'");
hql.append(" and dpg.confirmWeight is null group by dptd.num");
}
给group by dptd.num后加上limit 0,20就有问题,急请高手解决!!!!!!!!!