首页 > 其他分享 >Mybatis XML标签使用方法

Mybatis XML标签使用方法

时间:2022-08-19 15:02:17浏览次数:68  
标签:XML 标签 item param2 Mybatis CONCAT

<select id="queryPage" resultType="cn">
        select *
        from Tb
        WHERE 1 = 1
        <if test="param2.urgentDegree!=null and param2.urgentDegree!=''">
            and urgent_Degree = #{param2.urgentDegree}
        </if>
        <if test="param2.deviceId!=null and param2.deviceId!=''">
            and device_Id like CONCAT(CONCAT('%', #{param2.deviceId}), '%')
        </if>
        
        <if test="param2.auditStatusList!=null">
            and audit_status in
            <foreach collection="param2.auditStatusList" item="item" separator="," open="(" close=")" index="">
                #{item}
            </foreach>
        </if>
        <if test="userList !=null">
            and ((1, ARTICLEID) in
            <foreach collection="idList" item="item" separator="," open="(" close=")" index="">
                (1, #{item})
            </foreach>)
        </if>
        Order By CREATE_TIME DESC
    </select>

 

标签:XML,标签,item,param2,Mybatis,CONCAT
From: https://www.cnblogs.com/cjxy1993/p/16601981.html

相关文章

  • JSTL常用标签_choose、JSTL常用标签_foreach
    JSTL常用标签_choose2.choose:相当于java代码的switch语句1.使用choose标签声明相当于switch声明2.使用when标签做判断相当于case3.使用otherwise标签做其他情况的......
  • mybatisplus-sql注入器
    sql注入器使用mybatisplus只需要继承BaseMapper接口即可使用;但是有新的需求需要扩展BaseMapper里面的功能时可使用sql注入器。扩展BaseMapper里面的功能点击查看代码p......
  • hibernate:映射文件hbm.xml详解
    转载:http://www.cnblogs.com/fingerboy/p/5233939.html实体类就是指普通的POJO,Hibernate并不知道那个实体类对应数据库的哪一张表,所以还需要配置一下,常用的方式就是*.......
  • 2、spring+mybatis注解+idea+maven
    1、在idea中配置database连接数据库,用来在idea中编写sql脚本操作数据库         2、sql详细脚本如下:1--1.创建部门表2createtabledept3......
  • Mybatis核心配置文件中的标签介绍
    0.标签顺序Mybatis核心配置文件中有很多标签,它们谁谁写在前写在后其实是......
  • IDEA简单两步实现标签栏多层显示+显示个数上限设置方法
        简单两步 File-->        setting-->                Editor-->            ......
  • mybatis环境配置
    <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.......
  • 使用a标签锚点实现顺滑效果
      scroll-behavior:smooth;//使用该方法使用a标签锚点的时候会实现平滑xxx.scrollIntoView({behavior:"smooth"})......
  • MyBatis核心配置文件详解、添加properties文件
    1.mybatis-config.xml文件详解<environmentsdefault="development">environments:配置连接数据库的环境属性:default:设置默认使用环境的id。可以有多个环境,像开......
  • 若依 | 点击顶部 tag 标签不自动刷新
    需求场景之前:只要点击若依顶部的标签,页面都会自动刷新。问题:A页面有查询结果,切换到B页面查看信息,再切回A页面,则A页面的查询结果不会保留。需求:点击标签,页面不自......