MyBatis之简单模糊查询@多条件模糊查询

MyBatis之简单模糊查询@多条件模糊查询

一个简单的查询案例

	<select id="queryPage" parameterType="java.util.Map" resultType="com.summersoft.ts.common.dto.CommonConfigDto">
        SELECT
       **需要从表中查出的字段**
       username userName,
       password passWord
        FROM yy_common_config mt
        <include refid="sql_all"/>
    </select>

		<sql id="sql_all">
			<where>
				  <if test="nameName != null"> AND mt.`name` LIKE CONCAT(CONCAT('%',#{nameName }),'%')</if>
			</where>
		</sql>
	**多条件模糊查询的话 继续and就好了**
		<sql id="sql_all">
				<where>
					  <if test="nameName != null"> AND mt.`username ` LIKE CONCAT(CONCAT('%',#{nameName }),'%')</if>
					  <if test="passWord!= null"> AND mt.`password` LIKE CONCAT(CONCAT('%',#{passWord}),'%')</if>
				</where>
		</sql>

当然模糊还有另外几种查询方法,这只是其中一个而已,亲测没毛病。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值