解决“List is a raw type. References to generic type List”提示的问题

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:36   1164   0
在编写java类中使用了List/Map类,可是总是提示:List is a raw type. References to generic type List should be parameterized.

后来在网上找到了这样的方法:

在使用List/Map的每个方法前面加上下面的一句:

@SuppressWarnings("unchecked")


下面紧跟使用的方法。

譬如:

@SuppressWarnings("unchecked")
public String selectsql(String basedataname){
HttpServletRequest request = this.getRequest();
if(basedataname != null && "mysql".equalsIgnoreCase(basedataname.trim())) {
esql = "select schema_name from schemata";
}
if(esql == null || "".equals(esql.trim())){
esql = "select schema_name from schemata";
}
List list = exp(esql);
request.setAttribute("list", list);
return "database";
}

这样就不会再出现那样的提示了。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP