
... .. . MyBatis
文章平均质量分 53
MYBATIS使用经验分享
yuanzhengme.
坚持自学,学会分享~
展开
-
MyBatis【问题 02】使用#{}导致的问题(#{}并非简单地将传入数据前后添加单引号)及解决方法
MyBatis【问题 02】使用#{}导致的问题(#{}并非简单地将传入数据前后添加单引号)及解决方法原创 2022-08-18 14:19:48 · 900 阅读 · 4 评论 -
MyBatis【源码探究 01】mapper.xml文件内<if test>标签判断参数值不等于null和空(当参数值为0)时筛选条件失效原因分析
这个问题有不少小伙伴遇到过,也给出了解决方案,但是没有原因探究,这次咱们读一下源码,看看原因在哪里!1. 条件失效情况复现Mapper.xml内的动态SQL如下【伪代码】 <select id="getInfoList" parameterType="java.util.Map" resultType="java.util.Map"> SELECT * ${schemaName}${tableName} <where原创 2021-11-17 18:08:06 · 9640 阅读 · 30 评论 -
MyBatis【问题记录 02】mapper.xml调试时无法打印SQL的无奈解决方法分享(原因说明+举例)
MyBatis【问题记录 02】mapper.xml 调试时无法打印SQL的无奈解决方法分享(原因说明+举例)-20220416原创 2021-07-16 10:24:57 · 2298 阅读 · 0 评论 -
MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决
MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决原创 2021-08-19 11:18:56 · 1331 阅读 · 2 评论 -
MyBatis【付诸实践 02】 mapper文件未编译+statementType使用+返回结果字段顺序不一致+获取自增ID+一个update标签批量更新记录
MyBatis【付诸实践 02】 mapper文件未编译+statementType使用+返回结果字段顺序不一致+获取自增ID+一个update标签批量更新记录原创 2021-09-27 17:25:16 · 397 阅读 · 7 评论 -
MyBatis【付诸实践 01】mapper.xml 中特殊符号的 2 种处理方法(CDATA区+替代字符举例)
MyBatis【付诸实践 01】mapper.xml 中特殊符号的 2 种处理方法(CDATA区+替代字符举例)-20220416原创 2021-05-28 15:57:05 · 1769 阅读 · 0 评论