Mybatis和Oracle的模糊查询
今天编写mybatis中模糊查询的sql语句遇到了模糊查询的问题,我因为看其他资料,都说在mybatis需要尽量用#符号来代替$符号,以防止sql注入以及其他问题,于是就出现了许多问题。
以下是xml文件sql语句,其中的_parameter和jdbcType在下面有相关介绍。
<select id="getKeyInfoJson" resultMap="keyInfoResultMap" parameterType="java.lang.String

本文探讨了在MyBatis中进行模糊查询时遇到的问题,包括使用#和$的区别,以及如何处理Oracle与MySQL中concat函数的差异。同时,解释了jdbcType属性在避免无效列类型错误中的作用,并解决了因参数问题导致的MyBatis映射异常,强调了对于单个参数在if判断中应使用_parameter内置对象。
最低0.47元/天 解锁文章
418

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



