![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
muyekaola
聚沙成塔,集腋成裘
展开
-
Mybatis - 遇到的坑
if test 判断的坑 单个的字符要写到双引号里面才行,改为 <if test='takeWay == "1"'>或者改为<if test="takeWay == '1'.toString() "> 级联时 ,主键重复导致查询丢失 修改一个表的id,或者使用别名,参考如下博客 mybatis一对多/多对多查询时只查询出了一条数据 使用PageHelper插件分页结合mybatis返回的列表个数不对 问题发生的场景: 分页使用的PageHelper。与前端联调,分页异常原创 2020-12-27 23:00:28 · 162 阅读 · 0 评论 -
Mybatis - 开发常用
文章目录插入时返回自增主键动态SQL 多字段排序范围查询模糊查询 插入时返回自增主键 加上下面两条就行了 useGeneratedKeys=“true” keyProperty=“XX” 指定自增主键, <!-- 插入一条记录,并返回主键值 --> <insert id="XX" parameterType="XXX" useGeneratedKeys="true" keyProperty="XX"> insert 语句 </insert> 动态SQL原创 2020-12-27 22:58:32 · 93 阅读 · 1 评论 -
Mybatis - 批量操作
批量操作,使用 for each collection=“list” ,这里需要注意,如果对象里有list属性,比如userList,list要换成userList <foreach collection="list" index="index" item="item" open="(" close=")" separator=","> #{item} </foreach> 以批量查询为例子,如下 mapper /** * 批量查询联系处置原创 2020-12-24 17:04:02 · 72 阅读 · 1 评论