开发者社区> 问答> 正文

使用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 766 0
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
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载