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

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

【Java】SpringBoot使用Mybatis连接SqlServer无法指定jdbcType?
dao.java:

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

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

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

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

回答

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

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

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

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

以上是 【Java】SpringBoot使用Mybatis连接SqlServer无法指定jdbcType? 的全部内容, 来源链接: utcz.com/a/87168.html

回到顶部