1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

时间:2023-01-29 16:27:12

相关推荐

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

是在SSM架构中调用dao层中出现的

ManageImpl层:

public int countAppsByConditionNew(Map<String, Object> map) {

Map map = new HashMap();

map.put("key","value#value");

String key = (String)map.get("key");

String[] split = key.split("#");

List<String> list = Arrays.asList(split);

map.put("key",list);

return applicationMapper.count(map);

}

mapper.java

int count(Map<String,Object> map);

mapper.xml

<select id="count" parameterType="java.util.Map" resultType="int">

select

count(*)

from user

where status = 1

<if test="key != null">

<foreach collection="key" open=" and key in (" close=")" item="k" separator=",">

#{tenantId}

</foreach>

</if>

order by created desc

</select>

修改方式为:

map放一个新的key,不要使用旧的key

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。