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

@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);
}

原文地址:https://www.cnblogs.com/liyang19910805/p/5981092.html