weixin_44665899
程序员小白182
2021-01-29 16:26
采纳率: 100%
浏览 40
已采纳

java.lang.ClassCastException

java.lang.ClassCastException: [B cannot be cast to [Ljava.lang.Object;
    at org.apache.ibatis.binding.MapperMethod.convertToArray(MapperMethod.java:136)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:119)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43)
    at com.sun.proxy.$Proxy33.selectUserKnapsackNew(Unknown Source)

 

哪位大佬帮忙解释解释 数据库读一个byte[] 类型 出了不少错 不知道咋改 一点想法都没有 点点我

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • qq_25376897
    qq_25376897 2021-01-29 17:33
    已采纳

    看你的报错,你用的是mybatis,你是怎么读取byte[] 的

    点赞 评论
  • weixin_44665899
    程序员小白182 2021-01-29 16:30

    不光上面那些 下面有个线程问题 他们一起的

    Exception in thread "pool-19-thread-24" java.util.ConcurrentModificationException
        at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
        at java.util.ArrayList$Itr.next(Unknown Source)
        at qlib.mina.ObjectMessage.copy(ObjectMessage.java:280)
        at qlib.mina.ObjectMessage.toString(ObjectMessage.java:290)
        at java.lang.String.valueOf(Unknown Source)
        at java.lang.StringBuilder.append(Unknown Source)
        at qlib.core.executor.NonOrderWork.run(NonOrderWork.java:36)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

    点赞 评论
  • qq_39503134
    纯白微风 2021-01-29 16:57

    1.类型转换错误

    2.对ArrayList并发操作了

    点赞 评论
  • weixin_44665899
    程序员小白182 2021-01-29 17:35
        <resultMap id="aaMap" type="java.util.Map">
            <result column="dd" property="dd" jdbcType="BLOB"  typeHandler="org.apache.ibatis.type.BlobTypeHandler" />
        </resultMap>
    
        <select id="aa" resultMap="aaMap" parameterType="long">
            select dd from aa where uid =#{uid,jdbcType=BIGINT}}
        </select>
    点赞 评论
  • weixin_44665899
    程序员小白182 2021-01-29 17:36

    就是这样弄得 帮忙看看 mybatis 第一次读byte[]

    点赞 评论
  • weixin_44665899
    程序员小白182 2021-01-29 18:10

    我没这样写过 也是上和提问 有人回答我的

    点赞 评论
  • weixin_44665899
    程序员小白182 2021-02-05 17:14

    找到问题了 new 对象就可以了

    点赞 评论

相关推荐