
mybatis
墨深pch
这个作者很懒,什么都没留下…
展开
-
Mybatis一对多分页查询问题
一、背景引入Mybatis提供了处理结果集的标签,其中子标签collection可以处理1对多的映射<resultMap> <collection> </collection></resultMap>Mybatis的分页查询原理是:拦截原SQL,进行limit改造当分页查询+结果集collection映射,二者同时使用,会导致分页参数不正确(总页数、每页记录数等)原因就是顺序问题,分页查询是在结果集映射处理前执行完成的SQ原创 2021-11-23 16:21:18 · 5195 阅读 · 0 评论 -
Mybatis-Plus抽取查询条件
Mybatis-Plus抽取查询条件一、背景描述在多个SQL中发现有多个查询条件是重复的;为了代码简洁,提高复用性,决定抽取这些重复条件!二、解决方案1、构建查询条件<sql id="demo_query"> <if test="user.id != null and user.id != ''"> AND id = #{user.id} </if></sql>2、具体SQL引用<select id=原创 2021-03-01 15:09:21 · 684 阅读 · 0 评论