沃梦达 / IT编程 / 数据库 / 正文

MyBatis动态 SQL语法多条件 AND/OR 语句代码示例


<select id="findUser" resultType="User">
   select * from users 
   <where>
     <choose>
       <when test="id != null">
         and id = #{id}   
       </when>   
       <when test="email != null">
         and email = #{email}        
       </when>   
       <otherwise>
         and username = #{username}       
       </otherwise>   
     </choose>    
   </where>
</select>  
以上是编程学习网小编为您介绍的“MyBatis动态 SQL语法多条件 AND/OR 语句代码示例”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。

本文标题为:MyBatis动态 SQL语法多条件 AND/OR 语句代码示例