原因其实有很多种,比如里面定义字段时,字段后面跟了空格等: "xxx "
我这里出现这个bug的原因是,我在这个 中引用的子查询里定义了个参数类型:parameterType=“String”,去掉就好了。原因是我传递的是多参数,这里不能用用一个参数类型去约束,可能mybatis内部认为你的两个参数类型可能是不一致的。
文章讲述了在使用MyBatis时遇到的一个问题,即由于在子查询中定义了一个参数类型为String,导致出现bug。问题的根本原因是尝试用单个参数类型约束多个参数,MyBatis可能认为不同参数间类型不一致。解决方法是移除参数类型的约束,以适应多参数的情况。
原因其实有很多种,比如里面定义字段时,字段后面跟了空格等: "xxx "
我这里出现这个bug的原因是,我在这个 中引用的子查询里定义了个参数类型:parameterType=“String”,去掉就好了。原因是我传递的是多参数,这里不能用用一个参数类型去约束,可能mybatis内部认为你的两个参数类型可能是不一致的。

被折叠的 条评论
为什么被折叠?