亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
岐山县| 临沭县| 梅河口市| 松阳县| 依安县| 新竹县| 青河县| 万安县| 舒兰市| 平果县| 哈密市| 丽水市| 西畴县| 河北区| 土默特右旗| 疏附县| 抚顺县| 汝南县| 西平县| 信宜市| 大冶市| 肥西县| 林口县| 江华| 阿勒泰市| 丰台区| 大姚县| 阳山县| 驻马店市| 青冈县| 密云县| 博乐市| 色达县| 铜鼓县| 和硕县| 开封市| 疏勒县| 扬州市| 汉阴县| 婺源县| 宣恩县|