SpringBoot使用Mybatis连接SqlServer无法指定jdbcType?

发布于 2022-09-06 21:02:43 字数 687 浏览 8 评论 0

SpringBoot使用Mybatis连接SqlServer无法指定jdbcType
代码:
mapper.xml:

clipboard.png
dao.java:

clipboard.png

就是一个很普通的查询而已,当我查询 tid=null,shop=null,state=0的时候,查询正常,没有报错。
但是当我 shop="aaa",也就是说会用到 jdbcType 时,那么就会抛出异常了。

clipboard.png

但如果我连接的数据库是mysql,却没有任何问题,只有连接SqlServer时才会这样

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

谁与争疯 2022-09-13 21:02:43

问题已解决,把参数的$改为#即可。 泪奔~

天邊彩虹 2022-09-13 21:02:43

对mybatis不熟,但是我觉得这个像是因为sqlserver没有varchar这个数据类型造成的吧

烧了回忆取暖 2022-09-13 21:02:43

绝大数情况下跟本就不需要指定数据类型,去掉就好

一场信仰旅途 2022-09-13 21:02:43

老哥,我也想做springboot mybatis查询sqlserver ,老是出错,方便把你的代码让我学习一下吗?我连接也是各种问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文