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

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

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      mybatis 所有標簽實例以及注意事項

      Posted on 2021-06-06 23:21  海綿谷  閱讀(110)  評論(0)    收藏  舉報

      1.入參為對象的時候
      List<AppUser> queryUser(AppUser user);對應的sql

      <!--模糊查詢方式一 對象-->
          <select id="queryUser" resultType="AppUser">
              select
              <include refid="dto" /> from USER where
              <if test="phone != null and phone != ''">
                  <bind name="uphone" value="'%'+phone+'%'"/>
                  phone like #{uphone}
              </if>
               <if test="name != null and name != ''">
                   <bind name="uname" value="'%'+name+'%'"/>
                   and name like #{uname}
               </if>
               order by id desc
          </select>
      

      2.入參類型為Map,且沒有加注解的時候,key 為phone、name
      List<AppUser> queryUserBy2Map(HashMap<String,Object> mp);對應的sql

      <select id="queryUserBy2Map" parameterType="java.util.HashMap" resultType="AppUser" >
              select
              <include refid="dto" /> from USER where
              <if test="phone != null and phone != ''">
                  <bind name="uphone" value="'%'+phone+'%'"/>
                  phone like #{uphone}
              </if>
              <if test="name != null and name != ''">
                  <bind name="uname" value="'%'+name+'%'"/>
                  and name like #{uname}
              </if>
              order by id desc
          </select>
      

      3.入參類型為Map,但是dao 層添加注解@Param,key為phone,name
      List<AppUser> queryUserByMap(@Param("appUser") HashMap mp);對應的sql

      <!--模糊查詢 map 方式,dao層加@Param("appUser") 注解-->
          <select id="queryUserBy2Map" parameterType="java.util.HashMap" resultType="AppUser" >
              select
              <include refid="dto" /> from USER where
              <if test="phone != null and phone != ''">
                  <bind name="uphone" value="'%'+phone+'%'"/>
                  phone like #{uphone}
              </if>
              <if test="name != null and name != ''">
                  <bind name="uname" value="'%'+name+'%'"/>
                  and name like #{uname}
              </if>
              order by id desc
          </select>
      
      主站蜘蛛池模板: 任你躁国产自任一区二区三区| 国产精品美女免费无遮挡| 性动态图无遮挡试看30秒| 日韩成人午夜精品久久高潮| 又大又黄又粗高潮免费| 蜜臀av午夜精品福利| 26uuu另类亚洲欧美日本| 亚洲av色夜色精品一区| 国产主播精品福利午夜二区| 黑人巨大videos极度另类| 无码成a毛片免费| 国产精品亚洲二区在线播放| 国产欧美亚洲精品第1页| 青青国产揄拍视频| 国产成人无码A区在线观看视频| 国产日韩一区二区在线| 国产一级精品在线免费看| 久久精品娱乐亚洲领先| 国产a在视频线精品视频下载| 一区二区三区放荡人妻| 欧美色欧美亚洲高清在线视频| 欧美孕妇乳喷奶水在线观看| 沾化县| 亚洲精品一区二区三区色| 日韩有码中文字幕一区二区| 国产av亚洲精品ai换脸电影| 一二三四中文字幕日韩乱码| 久久精品国产福利亚洲av| аⅴ天堂中文在线网| 乱色欧美激惰| 九色综合久99久久精品| 97午夜理论电影影院| 欧美日韩精品一区二区三区高清视频 | 免费人成在线观看网站| 视频二区中文字幕在线| 日本丰满护士bbw| 久久欧洲精品成av人片| 国产日本一区二区三区久久| 大陆一级毛片免费播放| 国产精品成人午夜久久| 国产精一区二区黑人巨大|