我有一堂课
public class WFWSimpleDAOImpl<ObjectClass> implements WFWSimpleDAO<ObjectClass> {
包含一个方法
public List<ObjectClass> retrieve(Object[] params) throws Exception {
返回对象的类型列表
return (List<ObjectClass>) getJdbcTemplate().query(sqlToExec, params, new BeanPropertyRowMapper<ObjectClass>())
BeanPropertyRowMapper构造函数需要参数来定义映射的类
BeanPropertyRowMapper(Class mappedClass)
大概我需要下一步:
BeanPropertyRowMapper(ObjectClass)
但是我得到编译器错误信息
ObjectClass can not be resolved to a variable
在这种情况下,我应该如何进行课堂表演?
最佳答案
使用TypeTools的替代方法:
Class<?> objClass = TypeResolver.resolveRawArgument(WFWSimpleDAO.class, dao.getClass());