<!-- 此处使用if比较是否相等 -->
<select id="findClientIds" parameterType="map" resultType="map">
SELECT sys_user.id,sys_user.clientId FROM sys_user
<where>
<if test="grade!= null and grade!= ''and grade == '3'.toString()">
id =(
SELECT PRIMARY_PERSON FROM sys_office WHERE id =
(SELECT office_id FROM sys_user WHERE id = #{userId}
))
</if>
<if test="grade!= null and grade!= '' and grade == '2'.toString()">
id =(
SELECT PRIMARY_PERSON FROM sys_office WHERE id =
(SELECT company_id FROM sys_user WHERE id = #{userId}
))
</if>
<if test="grade!= null and grade!= '' and grade == '1'.toString()">
id = ''
</if>
</where>
</select>
相关推荐
主要介绍了mybatis 映射文件中if标签判断字符串相等的方式,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
Mybatis Mapper.xml中字符串形式传参,逗号分隔 AND中拼接OR。
技巧:MyBatis 中的trim标签,好用!.zip技巧:MyBatis 中的trim标签,好用!.zip技巧:MyBatis 中的trim标签,好用!.zip技巧:MyBatis 中的trim标签,好用!.zip技巧:MyBatis 中的trim标签,好用!.zip技巧:...
主要介绍了Mybatis3 if判断字符串变态的写法,非常不错,具有参考借鉴价值,需要的朋友参考下
以最短的时间学会Mybatis,并使用到项目中,包括搜集的很多资料;很全很全:并且有项目实例 例如:mybatis中的#和$的区别? 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user...
介绍了mybatis自定义标签,添加自定义标签的实现代码,通过实例代码展示给大家
主要介绍了MyBatis动态Sql之if标签的用法,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
mybatis简单使用mybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单使用demomybatis简单...
目录 使用场景 动态标签 if标签 where标签 choose、when、otherwise 标签 ...if标签通常用那个胡where语句,update语句,insert语句中,通过判断参数值来决定是否使用某个查询条件,判断是否更新某一个字段或插入某个字段
mybatis-3.2.2.jar mybatis-spring-1.2.1.jar,与spring融合时使用的两个包
MyBatis的动态SQL,解决了SQL字符串拼接的痛苦。下文分步骤给大家详细介绍了MyBatis 动态拼接Sql字符串的问题,非常不错,感兴趣的朋友一起看下吧
mybatis中文离线文档
主要给大家介绍了关于mybatis中<if>标签bool值类型为false判断方法,文中通过示例代码介绍的非常详细,对大家学习或者使用mybatis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
本文旨在探讨在SpringBoot框架下,MyBatis与MyBatis Plus这两个持久层框架之间的差异、各自的优缺点以及适用场景。通过对比分析,帮助开发者更好地理解和选择适合自己项目的持久层解决方案。 # 2. MyBatis与MyBatis...
包含了mybatis-3-config.dtd mybatis-3-mapper.dtd两个文件
mybatis动态sql
mybatis简单使用xml配置的Demo
Spring Boot+MyBatis使用collection标签的两种使用方法 1. 方法一: 关联查询 2. 方法二: 嵌套select查询 博客地址:https://blog.csdn.net/u011974797/article/details/132709944
MyBatis 中文官方文档, 比较齐全, 有例子
MyBatis基本使用总结 Mybatis 的核心配置文件于实体类的映射文件,mapper 代理动态代理的调用方法。