mybtis or()条件判断

wuchangjian2021-11-04 13:32:08编程学习

WHERE
              u.is_pc_user = #{isPcUser}
              <if test="userName != null or email != null or phonenumber !=null or cardNo!=null ">
                      AND
                      <trim prefixOverrides="OR" prefix = "(" suffix=")">
                          <if test="userName != null and userName != ''" >
                            OR u.user_name = #{userName}
                        </if>
                          <if test="email != null and email != ''">
                            OR u.email = #{email}
                        </if>
                        <if test="phonenumber != null and phonenumber != ''">
                            OR u.phonenumber = #{phonenumber}
                        </if>
                        <if test="cardNo != null and cardNo != ''">
                            OR u.card_no = #{cardNo}
                        </if>
                      </trim>
              </if>
           

相关文章

Metasploit的应用

Metasploit的应用

一、生成被控端 首先打开终端输入msfvenom -p windows/meterpr...

“21天养成好习惯”第一期——9

导游家人们,每日一练题目又刷新了,我做完后特使迫不及待跑来分...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。