jfinal3.2中的Kv扩展自HashMap<K,V>,由于Map接口定义了泛型,但是在Kv中没有定义,造成使用Map.putAll(Kv)时会报警告,代码运行过程中也会容易出错,建议将泛型加上,在Kv声明时就指定存放数据类型,使用上也更加方便。虽然可以直接使用Map,但是又没有Kv里面的功能,很纠结。
波哥应该是为了让书写简便才忍痛割爱的,所以只是建议。
这个需求早就想到了,用一下下面的方法即可:
kv.set(kv);