mybatis中使用if标签比较两个字符串是否相等
2016-10-28 18:13
525 查看
<!-- 此处使用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>
<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中使用if标签比较两个字符串是否相等
- Struts标签if判断两个字符串是否相等
- mybatis xml文件中用 if 标签判断字符串是否相等
- shell比较两个字符串是否相等
- 比较两个字符串是否相等的shell代码
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- 比较两个字符串是否相等,相等输出MATCH,否则NOMATCH
- toCharArray()方法 和 Java中比较两个字符串是否相等equals方法
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- 转:shell比较两个字符串是否相等
- 比较两个字符串是否相等
- 在IE下 javascript比较两个字符串(包括中文汉字)是否相等
- 如何比较这两个字符串是否相等?
- shell比较两个字符串是否相等
- VC++ 比较两个字符串是否相等,字母大小写相关。
- 快速比较两个uiimage是否相等防止使用原始dsdata造成界面卡顿问题