使用泛型,编写一个查询列表的公共方法

@Override
public <T> List<T> getDataList(String tenderProjectCode, Class<T> clazz) {
if (StringUtils.isEmpty(tenderProjectCode)) {
return null;
}
Map<String, Object> params = new HashMap<String, Object>();
params.put(QuerySupport.PARAM_TABLENAME, clazz);
params.put("_tenderProjectCode", tenderProjectCode);
params.put("_dataStatus", "1");
return this.getBaseDAO().queryList2(params);
}

posted on 2016-10-20 15:38  17710404529  阅读(184)  评论(0编辑  收藏  举报