91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mybatis中的otherwise怎么使用

小億
325
2024-04-07 10:47:36
欄目: 編程語言

在MyBatis中,otherwise是choose元素中的一個條件分支,用于指定當其他條件不滿足時的默認分支。通常情況下,choose元素用于在多個條件中選擇一個滿足條件的分支執行。

下面是一個使用otherwise的示例:

<select id="selectBlog" parameterType="int" resultType="Blog">
  SELECT * FROM blog
  WHERE id = #{id}
  <choose>
    <when test="author != null">
      AND author = #{author}
    </when>
    <when test="title != null">
      AND title = #{title}
    </when>
    <otherwise>
      AND views > 100
    </otherwise>
  </choose>
</select>

在上面的示例中,如果author和title都不為null,則根據author和title查詢blog;如果只有author不為null,則根據author查詢blog;如果只有title不為null,則根據title查詢blog;如果author和title都為null,則查詢views大于100的blog。

通過使用otherwise,可以指定在沒有其他條件滿足時的默認分支邏輯。

0
东安县| 桂东县| 仪陇县| 宁晋县| 乌拉特中旗| 肃北| 政和县| 镇雄县| 中山市| 泰兴市| 桑日县| 颍上县| 广汉市| 东丰县| 黄梅县| 静宁县| 寿宁县| 岑溪市| 大厂| 油尖旺区| 巨野县| 昭平县| 大冶市| 白玉县| 三亚市| 江华| 合江县| 定陶县| 菏泽市| 柳林县| 宁晋县| 巫山县| 长沙县| 阿拉善左旗| 宣化县| 商都县| 土默特右旗| 剑河县| 邹城市| 彩票| 余干县|