<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      6 MyBatis動態SQL之choose(when、otherwise)語句

      1 MyBatis動態SQL之if 語句
      2 MyBatis動態sql之where標簽|轉
      3 MyBatis動態SQL之set標簽|轉
      4 MyBatis動態SQL之trim元素|轉
      5 MyBatis動態sql中foreach標簽的使用
      6 MyBatis動態SQL之choose(when、otherwise)語句
      7 MyBatis動態SQL之bind標簽|轉

      ??有時候,我們不想用所有的條件語句,而只想從中擇其一二。針對這種情況,MyBatis提供了choose元素,它有點像Java中的switch語句。還是上面的例子,但是策略變為:傳入了 id就按id查找,傳入了loginname 和password就按loginnam 和password查找,若兩者都沒有提供,就返回所有sex等于男的Employee。

      <select id="selectEmployeeChoose" parameterType="hashmap" resultType="my.mybatis.domain.Employee">
      SELECT * FROM tb employee WHERE state = 'ACTIVE'
      <!--- 如果傳入了id,就根據id查詢,沒有傳入id就根據loginname和password查詢,否則查詢sex等于男的數據-->
      <choose>
      <when test="id != null">
      and id= #{id}
      </when>
      <when test="loginname != null and password != null">
      loginname = #{loginname} and password = #{password}
      and
      </when>
      <otherwise>
      and sex = '男'
      </otherwise>
      </choose>
      </select>
      

      ??提供id、loginname 和password的時候,調用selectEmployeeChoose()方法,控制臺顯示如下:

      SELECT * FROM tb_employee WHERE state = 'ACTIVE' and loginname = ? and password = ?

      ??由于傳遞的參數只包括loginname和password,所以sql語句是按照loginname和password查找,查詢返回的Emplyee對象就是loginname,即jack,并且password是123456的對象。沒有傳遞任何參數時,控制臺顯示如下:

      SELECT * FROM tb_employee WHERE state = 'ACTIVE' and sex = '男'

      ??可以看到,由于沒有傳遞任何參數,故sql語句執行的是< otherwise >元素里面的查詢條"sex='男'"的對象。

      posted @ 2022-03-30 08:12  樓蘭胡楊  閱讀(530)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码人妻一区二区三区AV| 久久精品国产精品第一区| 超碰成人人人做人人爽| 国产精品系列在线免费看| 不卡一区二区国产精品| 玩弄漂亮少妇高潮白浆| 国产明星精品无码AV换脸| 久热综合在线亚洲精品| 精品日韩色国产在线观看| 国产精品深夜福利免费观看| 成人综合人人爽一区二区| 美女一区二区三区在线观看视频| 亚洲av不卡电影在线网址最新| 国产乱子伦精品免费女| 精品国产一区二区三区性色| 中文有无人妻vs无码人妻激烈| av中文字幕国产精品| 亚洲第一无码专区天堂| 国产成人A在线视频免费| 婷婷五月综合激情| 久久精品一本到99热免费| 黄色三级亚洲男人的天堂| 亚洲精品国偷自产在线99人热| 午夜福利精品一区二区三区| 成人无码午夜在线观看| 中文字幕乱码一区二区免费| 国产成人理论在线视频观看| 99热这里只有成人精品国产| 国产一区二区av天堂热| 国产人妻精品无码av在线| 国产成人亚洲精品青草天美| 欧美大胆老熟妇乱子伦视频| 国产精品福利自产拍久久| 丰满人妻无码∧v区视频| 国产精品亚欧美一区二区三区| 中文字幕日韩一区二区不卡| 中文字幕无码不卡一区二区三区| 国产精品自拍三级在线观看| 精品国产中文字幕在线| 久久99精品久久水蜜桃| 国产三级国产精品国产专|