oracle myBaties sql 语句

oracle mybaties  sql  like 语句

<select id="listPageUser" parameterType="com.znsq.project.biz.authority.dto.User" resultMap="userAndRoleResultMap">
        select u.user_id,u.username,u.loginname,u.password,r.role_id,r.role_name ,u.last_login,u.position,u.company,u.user_type
        from znsq_web_user u 
        left join znsq_web_role r on u.role_id=r.role_id 
        where u.status=0 
        <if test="loginname!=null and loginname!=''">
            and (u.loginname like  ('%'||#{loginname}||'%')  or u.username like  ( '%'||#{loginname}||'%') )
        </if>
        
        <if test="roleId!=null and roleId!=0">
            and u.role_id=#{roleId} 
        </if>
        <if test="lastLoginStart!=null">
        and u.last_login&gt;=#{lastLoginStart} 
        </if>
        <if test="lastLoginEnd!=null">
        and u.last_login&lt;=#{lastLoginEnd} 
        </if>
    </select>

转载于:https://my.oschina.net/111222233/blog/1577190

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值