我想打电话给这个方法:
executeBatch(Map<String,Object>[] batch)
但是对于我的生活,我无法弄清楚如何创建Map<String,Object>[]
我在尝试HashMap<String,Object>[] params = new HashMap<String,Object>[20000];
我也未能尝试将ArrayList.toArray()
投射到HashMap<String,Object>[]
答案 0 :(得分:12)
你真的不能。你必须这样做:
@SuppressWarnings("unchecked")
HashMap<String, Object>[] map = new HashMap[20000];
答案 1 :(得分:3)
或者使用更野蛮的解决方案,您可以编译添加:
-Xlint:unchecked