现在有一个方法返回的是一个Object,后面被调用的时候被转化成List,这时编译器warning 说 “Unchecked cast from Object to List”,这个该怎么才能去掉啊?executeStatement方法返回的必须是Object
public Object executeStatement(T clazz, Map oMap)
{
Object object = null;
List oList = new ArrayList();
oList = popluateRecordToObject(rs, oList);
object = oList;
return object;
}
public List queryForList(final Class clazz, Map oMap)
{
List result = (List)executeStatement(clazz, oMap);
return result;
}