开发者社区 问答 正文

使用mybatis3.2.2可以正常使用, 但是使用mybatis3.2.3, ?报错

@miemiedev 你好,想跟你请教个问题:@miemiedev 你好,想跟你请教个问题:使用mybatis3.2.2可以正常使用, 但是使用mybatis3.2.3动态SQL查询就报错了., 换用3.2.3以上版本也不行.请问是不是不支持3.2.3及以上版本啊?

展开
收起
爱吃鱼的程序员 2020-06-14 17:20:40 831 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    按理说应该都是支持的,错误栈的内容方便看一下吗<divclass='ref'>

    引用来自“miemiedev”的评论

    按理说应该都是支持的,错误栈的内容方便看一下吗java.lang.ClassCastException:com.itmuch.icms.biz.test.vo.Conditioncannotbecasttojava.lang.Integer<divclass="ref">

    引用来自“miemiedev”的评论

    按理说应该都是支持的,错误栈的内容方便看一下吗回复<aclass='referer'target='_blank'>@miemiedev:参数搞成map,使用mybatis3.2.7测试,就没有任何问题了.但是用对象传参这也是mybatis的动态sql常用用法呀...我的用法和这里是相同的:http://mybatis.github.io/mybatis-3/dynamic-sql.html能否帮忙支持一下..​回复<aclass='referer'target='_blank'>@EACDY:你把需要传递的参数搞成map往里传会有问题吗回复<aclass='referer'target='_blank'>@miemiedev:什么意思啊?sql里面的参数都是从VO里面取的啊..那应该怎么写啊?可以给个简单示例吗?你sql表达式里的参数和输入的参数不一样,写的明确一点就好了

    2020-06-14 17:20:57
    赞同 展开评论
问答分类:
SQL
问答标签:
问答地址: