首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问,关于Map<>出错有关问题的解决

2013-08-01 
请教,关于Map?出错问题的解决?PageInfoWagesinfo pages (PageInfoWagesinfo) this.wagesService.ge

请教,关于Map<?>出错问题的解决?
请问,关于Map<>出错有关问题的解决


PageInfo<Wagesinfo> pages =(PageInfo<Wagesinfo>) this.wagesService.getWagesForPage(wages, request.getParameterMap());


OaWagesService.java

/**
 * 获取员工工资信息 - 分页
 * @param wages
 * @return
 */
public PageInfo<?> getWagesForPage(Wagesinfo wages,Map<String,Object> pagerValues);


OaWagesServiceImpl.java

/**
 * 获取员工工资信息 - 分页
 * @param wages
 * @return
 */
public PageInfo<?> getWagesForPage(Wagesinfo wages,Map<String,Object> pagerValues){
StringBuffer hql = new StringBuffer(" from Wagesinfo wages where 1=1 ");
Map<String,Object> params = new HashMap<String,Object>();
if(wages != null){
if(wages.getUser()!=null && !this.baseUtil.isEmpty(wages.getUser().getUserId())){
hql.append(" and wages.user.userId = :userId ");
params.put("userId", wages.getUser().getUserId());
}
if(wages.getDepart()!=null && !this.baseUtil.isEmpty(wages.getDepart().getDepartId())){
hql.append(" and wages.depart.departId = :departId ");
params.put("departId", wages.getDepart().getDepartId());
}
if(!this.baseUtil.isEmpty(wages.getWageTime())){
hql.append(" and wages.wageTime like :wageTime");
params.put("wageTime", "%"+wages.getWageTime()+"%");
}
}
hql.append(" order by wages.wageId desc ");

PageInfo<?> wagesPage = this.pageUtil.paging(hql.toString(), params, null, pagerValues);

return wagesPage;
}


我想问的是,这个返回值怎么显示应用的方法有问题,没有改动过,之前还是正常的,未引用出错。

有谁知道的帮忙解决一下吗,看了好多相关的,还是没有找到相关的解决办法。
[解决办法]

public PageInfo<?> getWagesForPage(Wagesinfo wages,Map<String,Object> pagerValues);




改为

public PageInfo<?> getWagesForPage(Wagesinfo wages,Map<String,?> pagerValues);

热点排行