动态sql(where标签)

2022/6/29 2:21:30

本文主要是介绍动态sql(where标签),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

动态sql(where标签)

where标签就是为sql加上where关键字,且会自动的多余的and、or关键字,当所有的条件都不成立的时候,where标签也不会生成

<select id="getEmp" resultType="com.simple.simple1.Emp">
    select * from t_user where 
    <if test="username!= null and username != ''">
        username = #{username}
    </if>
    <if test="password!= null and password != ''">
        and password = #{password}
    </if>
    <if test="age!= null and age != ''">
        and age = #{age}
    </if>
    <if test="sex!= null and sex != ''">
        and sex = #{sex}
    </if>
    <if test="email!= null and email != ''">
        and email = #{email}
    </if>
</select>


这篇关于动态sql(where标签)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程