遇到这么一个编译报错问题:
工程导入后,就有一行编译报错:The method createSqlQuery(String, List<Object>) is ambiguous for the type
经过查看后,发现问题是方法的命名出现了问题:
public Query createSqlQuery(final String queryString, final List<Object> values) {
Assert.hasText(queryString, "queryString不能为空");
Query query = getSession().createSQLQuery(queryString);
if (values != null) {
for (int i = 0; i < values.size(); i++) {
query.setParameter(i, values.get(i));
}
}
return query;
}
解决办法:重新命名自己的方法。