mybatis-模糊查询like CONCAT

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZHOU_VIP/article/details/83145832
<select id="queryAllOsmDevOplogByPara" resultType="com.zte.claa.infiboss.app.model.osm.OsmDevOplog">
	   SELECT   t.DEVEUI AS deveui, 
		    t.DEVTYPE AS devType, 
		    t.ORDNO AS ordNo, 
		    t.CLAANO AS claaNo, 
		    t.OPTIME AS opTime, 
		    t.REMARK AS remark, 
		    t.OPDESCP AS opDescp, 
		    t.OPERATOR AS operator,
		    t.USERID AS userid,
		    t.OPFLAG AS opFlag,
		    u.USERNAME AS username
	   FROM  t_osm_dev_oplog t LEFT JOIN t_cgs_sm_user u 
	   ON t.USERID = u.USERID 
	   WHERE 1 = 1 
	  <if test='para.deveui != null and para.deveui != "" '>
		 AND t.DEVEUI = #{para.deveui, jdbcType=VARCHAR} 
	  </if>
	  <if test='para.ordNo != null and para.ordNo != "" '>
		 AND t.ORDNO = #{para.ordNo, jdbcType=VARCHAR} 
	  </if>
	  <if test='para.opDescp != null and para.opDescp != "" '>
		 AND t.OPDESCP like CONCAT('%',#{para.opDescp, jdbcType=VARCHAR},'%')
	  </if>
	  ORDER BY t.OPTIME DESC  
</select>

猜你喜欢

转载自blog.csdn.net/ZHOU_VIP/article/details/83145832