如何在mybatis的choose中使用otherwise

   2024-10-02 9140
核心提示:在MyBatis中,可以使用otherwise标签来定义choose语句中的默认条件。示例如下:select id=getUser resultType=UserSELECT *

在MyBatis中,可以使用<otherwise>标签来定义choose语句中的默认条件。示例如下:

<select id="getUser" resultType="User">    SELECT *    FROM users    WHERE id = #{id}    <choose>        <when test="username != null">            AND username = #{username}        </when>        <when test="email != null">            AND email = #{email}        </when>        <otherwise>            AND username = 'guest'        </otherwise>    </choose></select>

在上面的示例中,如果传入的username和email都为null,则会执行<otherwise>中定义的默认条件。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号