
Mybatis
文章平均质量分 50
muyekaola
聚沙成塔,集腋成裘
展开
-
Mybatis - 遇到的坑
if test 判断的坑单个的字符要写到双引号里面才行,改为<if test='takeWay == "1"'>或者改为<if test="takeWay == '1'.toString() ">级联时 ,主键重复导致查询丢失修改一个表的id,或者使用别名,参考如下博客mybatis一对多/多对多查询时只查询出了一条数据使用PageHelper插件分页结合mybatis返回的列表个数不对问题发生的场景:分页使用的PageHelper。与前端联调,分页异常原创 2020-12-27 23:00:28 · 203 阅读 · 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 · 128 阅读 · 1 评论 -
Mybatis - 批量操作
批量操作,使用 for eachcollection=“list” ,这里需要注意,如果对象里有list属性,比如userList,list要换成userList<foreach collection="list" index="index" item="item" open="(" close=")" separator=","> #{item} </foreach>以批量查询为例子,如下mapper /** * 批量查询联系处置原创 2020-12-24 17:04:02 · 109 阅读 · 1 评论