![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 58
mybatis常用功能
华哥啊.
这个作者很懒,什么都没留下…
展开
-
Mybatis集合用法 以及@param参数的原理
Mybatis集合用法 以及@param参数的原理需求: 批量查询多个数据 难点: 如果使用#{集合}获取的是集合对象的整体.删除无效. 思路: 将数组拆分为单个数据. 可以通过遍历的方式操作 语法: mybatis为了参数取值方便,特意封装了遍历的标签 foreach 关于标签参数说明: <foreach collection=""></foreach> 1.如果传递的参数是数组, 则collection="原创 2022-04-03 15:53:04 · 3191 阅读 · 3 评论 -
Statement对象执行SQL语句时,对SQL进行参数拼接时 因为空格产生的bug演示
模拟登陆功能,通过名称和地区进行登录先看一下运行效果:这是我数据库的数据:为什么会登录失败呢?dname和loc字段的输入都是一模一样的但仔细看我们打印的SQL语句会发现被单引号括起来的字段好像是多了个空格,既然如此我们拿到SQL语句到查询编辑器里面运行看看效果果不其然,是字符串里面的空格在作怪,我当时在测试的时候也是找了好半天才想起测一下SQL语句,最终发现了问题,好在没有第一次掉入坑里待的时间久了.以下是全部代码/* * Statement对象执行SQL语句时,对SQL进行参数拼原创 2022-03-06 19:20:51 · 462 阅读 · 0 评论