其实已经代码是可以写的,也没有问题,可能是自己强迫症吧,想知道有没有别的写法,主要是有个警告,看着有一点点不爽
StringBuffer sqlBuff = new StringBuffer();
sqlBuff.append("select date(pay_time) date, sum(pay_money) money from ec_order_item $condition group by date(pay_time) order by date(pay_time) ");
Cnd cnd = Cnd.NEW();
cnd.andNot(Exps.isNull("pay_time"));
sql.setCallback((conn, rs, sq) -> {
Map<String, Integer> map = new HashMap<>();
while(rs.next()) {
map.put(rs.getString("date"), rs.getInt("money"));
}
return map;
});
this.nutDaoMain.execute(sql);
return sql.getObject(Map.class);
最后 sql.getObject(Map.class); 有个警告
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Integer>
代码可以正常的运行,有没有别的写法,能明确Map中的类型吗