日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mybatis中的collection、association来处理结果映射

發布時間:2025/3/19 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mybatis中的collection、association来处理结果映射 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前不久的項目時間緊張,為了盡快完成原型開發,寫了一段效率相當低的代碼。

最近幾天閑下來,主動把之前的代碼優化了一下:)

標簽:Java、Mybatis、MySQL 概況:本地系統從另外一個系統得到實體類集合List<UserEvent>,但是實體中只有eventId信息,其他屬性值均為空。 需要從數據庫中查詢數據,完善List<UserEvent>的信息并返回。 相關業務表以及對應的實體類,如下圖。(為了回避項目信息,相關業務內容均省略,以下表名、實體名、代碼變量名等均用字母ABC代替。)

原處理

1.先來看代碼,乍一看邏輯清晰,符合正常思維習慣。 但是仔細查看發現,for循環中的每步處理都和數據查詢有關。假設有10次循環,每次循環中有4次數據庫連接查詢,一共需要連接數據庫40次。 每次數據庫連接都需要一定的開銷,隨著循環量不斷增加,處理時間將成倍增長,造成資源浪費。 1 String eventId = "";2 String aTime = "";3 for (UserEvent event : userEventList) {4 eventId = event.getEventId();5 6 // 獲取業務B信息7 List<EntityB> listB = mapperB.selectBInfoByEventId(eventId);8 event.setListB(listB);9 10 // 獲取業務C信息 11 List<EntityC> listC = mapperC.selectCInfoByEventId(eventId); 12 event.setListC(listC); 13 14 // 查看是否有業務B處理 15 EntityB entityB = mapperB.selectBInfoByPrimary(phone, eventId); 16 event.setIsActionB(null == entityB ? "false" : "true"); 17 18 // 獲取業務A和用戶信息 19 User userInfo = mapperA.selectEventUserInfoByEventId(eventId); 20 if(null != userInfo){ 21 aTime = userInfo.getTime(); 22 event.setTime(aTime == null ? "" : sdfMd.format(sdfYmd.parse(aTime))); 23 event.setUserInfo(userInfo); 24 } 25 }

?

2.再來看查詢語句。 業務表A和業務表B沒有復雜的查詢。只有業務表C使用了一個子查詢,來獲取表內自身數據引用的信息。 各業務表數據都需要關聯到用戶表User。 1 <select id="selectBInfoByEventId" parameterType="String" resultType="EntityA">2 SELECT3 B.phone AS phone,4 B.time AS time,5 U.name AS userName6 FROM table_b B7 LEFT JOIN user U ON U.phone = B.phone8 WHERE B.event_id = #{eventId}9 ORDER BY B.time ASC 10 </select> 11 <select id="selectCInfoByEventId" parameterType="String" resultType="EntityC"> 12 SELECT 13 C.cmtId, 14 C.referId, 15 C.time, 16 U.name AS userName 17 ( SELECT TU.name FROM table_c TC 18 LEFT JOIN user TU ON TU.phone = TC.phone 19 WHERE TC.cmt_id = TC.refer_id 20 ) AS referName 21 FROM table_c C 22 LEFT JOIN user U ON C.phone = U.phone 23 WHERE C.event_id = #{eventId} 24 ORDER BY C.time ASC 25 <select id="selectEventUserInfoByEventId" parameterType="java.lang.String" resultType="User"> 26 SELECT 27 U.name, 28 U.picId, 29 A.time 30 FROM table_a A 31 LEFT JOIN user U ON U.phone = A.phone 32 WHERE A.event_id = #{eventId} 33 </select>

?

優化分析

  • 在代碼結構上,要避免在for循環中作查詢處理。考慮將查詢參數evenId從for循環中提取出來,做批量查詢,然后再將查詢結果設定到對應的實體類中。
  • 在業務上,對于每一個UserEvent中的eventId,業務表A中必定對應有一條記錄,而在業務表B和業務表C中則未必有與這個eventId關聯的數據。因此,可以將業務表A作為主表,通過eventId與另外幾個表關聯查詢。查詢次數也由原來的至少四次減少為一次查詢。
  • 對于聯合查詢的結果,以UserEvent作為查詢結果的實體類,使用Mybatis中的collection、association來處理結果映射。
  • 另外,各業務表的查詢中都有與用戶表User的關聯,考慮將各業務信息的查詢處理創建為視圖。這樣不僅能簡化聯合查詢中SQL語句,也可以隔離基礎表的數據。
  • ?

    優化后的代碼?

    int eventSize = userEventList.size();List<String> eventIds = new ArrayList<String>(); // 如果考慮去掉重復數據,可以使用集合Set,但是作為Mybatis的輸入參數,最后還是需要將Set轉化為List。
    // 此處直接使用List,因為在業務上排除了重復數據的可能性。for (int i = 0; i < eventSize; i++) {eventIds.add(userEventList.get(i).getEventId());}Map<String, Object> paramsMap = new HashMap<String, Object>();paramsMap.put("eventIds", eventIds);paramsMap.put("phone", phone);List<UserEvent> eventInfoList = eventMapper.selectUserEventInfo(paramsMap);// 將查詢結果轉化為Map存儲,方便調用Map<String, UserEvent> eventInfoMap = new HashMap<String, UserEvent>();for(UserEvent event : eventInfoList){eventInfoMap.put(event.getEventId(), event);}UserEvent newEvent = null;String aTime = null;for(UserEvent event : roadEventList){ // 從查詢結果Map中取出補充信息,保存到原UserEvent對象中newEvent =eventInfoMap.get(event.getEventId());if(null != newEvent ){aTime = newEvent.getTime();event.setTime(aTime == null ? "" : sdfMd.format(sdfYmd.parse(aTime )));event.setIsActionB(newEvent.getIsActionB() == null ? "false" : newEvent.getIsActionB());event.setUserInfo(newEvent.getUserInfo());event.setListB(newEvent.getListB());event.setListC(newEvent.getListC());}}

    ?

    <resultMap id="UserMap" type="User"><result column="name" property="name" /><result column="picId" property="picId" /><result column="time" property="time" /></resultMap><resultMap id="BMap" type="EntityB"><id column="bPhone" property="phone" /><result column="bUserName" property="userName" /><result column="bTime" property="time" /></resultMap><resultMap id="CMap" type="EntityC"><id column="cmtId" property="cmtId" /><result column="referId" property="referId" /><result column="cUserName" property="userName" /><result column="referName" property="referName" /><result column="cTime" property="time" /></resultMap><resultMap id="EventResultMap" type="com.xxxx.bean.UserEvent"><id column="eventId" property="eventId" /><result column="time" property="time" /><result column="isActionB" property="isActionB" /><association property="userInfo" resultMap="UserMap" /><collection property="listB" resultMap="BMap" /><collection property="listC" resultMap="CMap" /></resultMap><select id="selectUserEventInfo" resultMap="EventResultMap">SELECTA.eventId,A.time,A.name,A.picId,CASE WHEN B.phone = #{phone} THEN "true" ELSE "false" END AS isActionB,B.phone AS bPhone,B.userName AS bUserName,B.time AS bTime,C.cmtId,C.referId,C.userName AS cUserName,C.referName AS referName,C.time AS cTimeFROM v_table_a ALEFT JOIN v_table_b B ON B.eventId = A.eventIdLEFT JOIN v_table_c C ON C.eventId = A.eventId<where>A.event_id in<foreach collection="eventIds" index="" item="eventId"
                open="(" separator="," close=")">#{eventId}</foreach></where>;</select>

    ?

    編碼時需要注意的幾個地方

    1. 復雜對象的映射解析

    采用resultMap嵌套。其中,collection標簽表示映射一個集合,association標簽表示映射一個實體類, 標簽中的property屬性值對應的是,該集合/實體在查詢結果對象中的變量名。 對于各表中名稱相同的字段,需要建立別名,否則解析時無法確定各屬性與表字段的對應關系。 如:業務表B和業務表C中都有userName字段,在查詢語句中為為字段別名加了前綴來區分。 B.userName AS bUserName,?<result?column="bUserName"property="userName"/> C.userName AS cUserName,?<result?column="cUserName"?property="userName"?/> resultMap中type屬性表示標簽所包含內容對應映射的Java類。 該屬性可以寫類的全路徑(如:<resultMap?id="EventResultMap"?type="com.xxxx.bean.UserEvent">?), 也可以配置為簡寫的類名(如:<resultMap?id="UserMap"?type="User">?)。 簡寫的類名需要在xml配置文件中設置(如下),配好之后的簡寫類名可以在各個sql.xml中使用。 <!-- spring-mybatis.xml文件 --><!-- 配置sqlSessionFactory --><bean?id="sqlSessionFactory"?class="org.mybatis.spring.SqlSessionFactoryBean"><property?name="dataSource"?ref="dataSource"?/>
        <!-- 將各Java類的簡寫別名單獨放到文件mybatis.xml中,方便修改和管理?--><property?name="configLocation"?value="classpath:xml/mybatis.xml"?/>
    ? ?? <property?name="mapperLocations"?value="classpath:sql/*.xml"?/></bean> <!-- mybatis.xml文件 --><configuration><typeAliases><typeAlias alias="EntityA" type="com.xxxx.model.EntityA" /><typeAlias alias="EntityB" type="com.xxxx.model.EntityB" /><typeAlias alias="EntityC" type="com.xxxx.model.EntityC" /><typeAlias alias="User" type="com.xxxx.model.User" /></typeAliases></configuration>

    ?

    2. foreach標簽的使用

    如果查詢接口只有一個參數,參數類型為list,則標簽中的collection屬性應該設定collection="list";參數類型為數組,則應設定為collection="array"。 如果查詢接口有多個參數,則最好通過Map來傳遞各參數。此時,foreach標簽的collection屬性應設置為,Map中表示集合參數的鍵。 如上面的代碼中,表示集合參數是eventIds,它在Map中的鍵為"eventIds"?,所以collection="eventIds"。

    處理時間對比

    各表數據量在200、300條左右,List<UserEvent>集合記錄為13條。 雖然優化后的代碼行數有所增加,查詢結果解析略微復雜,但是十幾條數據的查詢已有2秒的差距。

    ?

    http://www.cnblogs.com/quiet-snowy-day/p/6166340.html

    ?

    總結

    以上是生活随笔為你收集整理的Mybatis中的collection、association来处理结果映射的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    精品久久1 | 天天曰夜夜爽 | 免费视频久久久久久久 | 日本精品视频免费观看 | 在线观看福利网站 | 91大神一区二区三区 | 日韩免费一级a毛片在线播放一级 | 天天射网 | 99久久99热这里只有精品 | 天天色棕合合合合合合 | 99综合视频 | 五月天色中色 | av高清在线| 久久99精品视频 | 久草视频在线资源站 | 天天躁日日躁狠狠躁av中文 | 另类老妇性bbwbbw高清 | 久久精品1区| 天天曰天天曰 | 丁香婷婷成人 | 美女黄视频免费看 | 色天天综合网 | 精品一区 在线 | 一区二区三区免费看 | 中文字幕av最新更新 | 亚洲精品久久久蜜桃 | 亚洲精品国产免费 | 日韩中文在线观看 | 成人a在线观看 | 久久影视中文字幕 | 亚洲天堂网在线播放 | av在线小说 | 亚洲精品美女在线观看播放 | 麻花豆传媒mv在线观看网站 | 久久久av电影 | 欧美一级电影免费观看 | 日韩中文字幕免费视频 | 人人草在线视频 | 国产精品二区三区 | 少妇bbb| 狠狠88综合久久久久综合网 | 欧美亚洲成人免费 | 久草在线免费电影 | 国产精品久久久久久久免费大片 | 亚洲视频六区 | 久久久久黄色 | 999日韩 | 午夜视频免费在线观看 | 婷婷 综合 色| 久久艹综合 | 中文字幕日本特黄aa毛片 | av解说在线观看 | 午夜免费在线观看 | 日日干网 | 国产日产精品久久久久快鸭 | 手机av资源 | 精品久久一区二区 | 爱情影院aqdy鲁丝片二区 | 国产精品久久久久久一区二区 | 久久久污| 黄网在线免费观看 | 国产高清在线a视频大全 | 日韩网站一区二区 | 日本中文字幕在线 | 91黄色小视频 | 四虎在线观看网址 | 在线观看免费av网 | 最新91在线视频 | 欧美精品在线观看一区 | 亚洲一区av | 国产剧情一区在线 | 国产黄色片久久久 | 天堂成人在线 | 久久久午夜视频 | 日韩精品一区二区三区中文字幕 | 99精品视频在线免费观看 | 黄色在线看网站 | 精品国产乱码久久久久久三级人 | 久久久激情网 | 国产 一区二区三区 在线 | 黄色avwww| 在线亚洲人成电影网站色www | 亚洲涩涩网站 | 亚洲精品免费看 | 国产精品免费观看网站 | www.888.av| 在线免费色视频 | avsex| 在线免费观看国产精品 | 免费视频黄色 | 天天干天天拍天天操 | 色哟哟国产精品 | 亚洲精品视频第一页 | 亚洲成人黄 | 四川妇女搡bbbb搡bbbb搡 | 成人免费观看在线视频 | 999成人国产| 国内小视频 | 久黄色 | 天天做综合网 | 91精品在线观看入口 | 免费高清无人区完整版 | www.狠狠操| 亚州精品天堂中文字幕 | 久久国产经典视频 | 婷婷色视频 | 91看片看淫黄大片 | 亚洲精品在线视频网站 | 欧洲精品久久久久毛片完整版 | 4438全国亚洲精品在线观看视频 | 久久成人精品视频 | 日本高清中文字幕有码在线 | 久久久在线免费观看 | 五月激情综合婷婷 | 日韩欧美一区二区三区黑寡妇 | av色综合网 | 成人99免费视频 | 色在线免费观看 | 久草视频在线资源 | 91av播放 | 日韩av一区二区三区在线观看 | 国产一区二区三区免费在线观看 | 精品视频在线观看 | 日日麻批40分钟视频免费观看 | 成人免费一区二区三区在线观看 | 欧美日韩国产三级 | 国产精品你懂的在线观看 | 91精品一 | 永久免费精品视频网站 | 青青河边草免费观看完整版高清 | 在线观看日韩一区 | 中文字幕在线观看一区二区 | 嫩模bbw搡bbbb搡bbbb | 美女久久久 | 久久狠狠婷婷 | 在线播放av网址 | 黄色av网站在线免费观看 | 亚洲综合色av | 免费福利在线 | 久久精品一区二区三区四区 | 99产精品成人啪免费网站 | 西西4444www大胆艺术 | 中文字幕 国产 一区 | 久草香蕉在线 | 国产精品久久久 | 婷婷伊人五月 | 亚洲在线精品视频 | 中文字幕一区二区三区四区久久 | 国产精品美女久久久 | 激情小说久久 | 天天综合网入口 | 中文十次啦 | 碰超人人 | 摸bbb搡bbb搡bbbb | 久久精品国产一区二区 | 亚洲一级片av | 麻豆一区二区 | 中文字幕在线播放视频 | 国产电影一区二区三区四区 | 国产黄色片在线 | 91污污视频在线观看 | 91精品秘密在线观看 | 午夜视频在线网站 | 激情五月看片 | 五月婷婷深开心 | 香蕉视频网址 | 中文字幕观看视频 | 人人干狠狠干 | 午夜视频在线观看一区二区三区 | 在线三级av| 日韩免费电影一区二区三区 | 国产只有精品 | av在线电影网站 | www.啪啪.com| 久久国产精品99久久久久久进口 | 日韩,中文字幕 | 99久久9 | 精品国产视频在线观看 | av在线播放中文字幕 | 中文字幕成人网 | 丁香在线观看完整电影视频 | 久久久精品二区 | 97超碰人人模人人人爽人人爱 | 久操视频在线免费看 | 日韩精品一区二区三区电影 | 中文字幕一区二区三区四区 | 综合久久五月天 | 天天摸天天舔 | 综合网中文字幕 | 日韩视频图片 | 中国成人一区 | 久久8| 国产精品久久久久久久免费大片 | 麻豆国产视频下载 | 热久久99这里有精品 | 婷婷色 亚洲 | 欧美日韩亚洲一 | 日韩免费一级a毛片在线播放一级 | 国产精品18久久久久久久网站 | 欧美久久久久久久久中文字幕 | 国产美女精彩久久 | 日韩欧美在线免费观看 | 91精品国产亚洲 | 亚洲精品综合久久 | 久久久久久久久久网站 | www久久精品 | 国产资源| 91成人观看| 国产精品视频永久免费播放 | 欧美视频不卡 | 亚洲最新在线 | 久草视频在线播放 | 欧美一级视频免费 | 国产精品96久久久久久吹潮 | 欧美国产不卡 | 国产精品 欧美 日韩 | 99精品视频免费全部在线 | 日韩影视在线观看 | 日韩av播放在线 | 97国产电影 | 亚洲精品视频网站在线观看 | 亚洲日韩精品欧美一区二区 | 国产精品亚洲综合久久 | 久久人人爽人人片 | 日本h视频在线观看 | 日日夜夜天天人人 | 国产高清视频 | 麻豆94tv免费版 | 国产老妇av | 国产精品视频地址 | 99热这里只有精品久久 | 中日韩在线 | 日本夜夜草视频网站 | 91视频在线观看下载 | 国产黄色在线 | 黄污污网站 | 欧美日本不卡视频 | 在线成人性视频 | 国产中文字幕网 | 国产精品综合久久 | 国产手机精品视频 | 99在线精品观看 | 日韩毛片在线一区二区毛片 | 五月婷婷激情六月 | 欧美精品一二三 | 四虎影院在线观看av | 手机在线看永久av片免费 | 精品国产成人在线影院 | 免费精品视频在线 | 亚洲精品免费在线观看视频 | 美女久久网站 | 日韩视频中文 | 911香蕉 | 久久爽久久爽久久av东京爽 | 久久久久久久久福利 | 中文字幕一二 | 91视视频在线直接观看在线看网页在线看 | 一区二区三区中文字幕在线观看 | 91网免费看 | 中文字幕xxxx | 国产一级二级三级视频 | 国产日韩欧美视频 | 久操视频在线观看 | 探花国产在线 | 丁香婷婷在线 | 久久精品美女视频网站 | 国产精品午夜免费福利视频 | 久草a在线 | 免费观看性生活大片 | 欧美日本国产在线观看 | 99久久www| 亚洲精品视频国产 | 日韩草比 | 天堂成人在线 | 六月激情久久 | 娇妻呻吟一区二区三区 | 日韩欧美国产激情在线播放 | 中文字幕一区二区在线观看 | 在线观看成人毛片 | 成片人卡1卡2卡3手机免费看 | 99精品在这里 | 激情黄色一级片 | 欧美成人黄色 | 中文字幕中文字幕在线中文字幕三区 | 亚洲精品一区二区在线观看 | 韩国精品视频在线观看 | 精品免费视频. | 免费视频一二三 | 亚洲精品国产精品国自 | 高清av中文字幕 | 成人影音av | 成年人av在线播放 | 美女视频一区 | 成人国产精品 | 成人av网址大全 | 日本女人b | 手机成人免费视频 | 视频二区 | 欧美a在线免费观看 | 国产精品美女999 | 97超碰人人在线 | 热re99久久精品国产66热 | 91九色porny蝌蚪主页 | 极品嫩模被强到高潮呻吟91 | 国模精品在线 | 国语黄色片 | 成人av影院在线观看 | 国产激情小视频在线观看 | 亚洲精品日韩av | 日韩久久久久 | 色综合久久99 | 婷婷精品国产一区二区三区日韩 | 久久亚洲综合国产精品99麻豆的功能介绍 | 日韩中文字幕在线观看 | 免费日韩 精品中文字幕视频在线 | 成年人在线免费看视频 | 91精品视频免费看 | 欧美美女一级片 | 国产97色在线 | 九九欧美 | 久久成人黄色 | 一区二区三区在线不卡 | 亚洲欧洲精品久久 | 91九色蝌蚪国产 | 中文字幕 婷婷 | 狠狠色狠狠综合久久 | 国产黄色精品在线观看 | 精品国产成人在线 | 999久久久久久久久 69av视频在线观看 | 国产亚洲视频在线免费观看 | 日韩一级网站 | 91在线区| .国产精品成人自产拍在线观看6 | 九九热精品国产 | 91视频在线观看大全 | 午夜精品久久久久久久久久久久 | 日韩影视在线观看 | 日韩网站在线免费观看 | 不卡电影一区二区三区 | 91天天操 | 亚洲午夜久久久综合37日本 | 天天艹天天干天天 | 激情网第四色 | 玖玖视频网 | 日韩xxxbbb | 久久亚洲欧美日韩精品专区 | 日韩精品一区二区不卡 | 99麻豆视频 | 国模精品一区二区三区 | 狠狠狠色丁香婷婷综合久久88 | 婷婷播播网| 久久a久久| 国产视频2| 黄色录像av | 国产精品黄色 | 久久免费成人 | 免费成人av | 久久五月婷婷丁香社区 | 日韩精品视频一二三 | 日韩欧美在线一区 | 黄色毛片视频免费观看中文 | 99在线视频播放 | 成人高清av在线 | 999久久久免费视频 午夜国产在线观看 | 日韩一级片观看 | 91精品视频在线免费观看 | 久久一区91 | 中文字幕在线乱 | 成人国产一区 | 美女网站视频免费都是黄 | 国产成人精品一区二区 | 狠狠躁18三区二区一区ai明星 | 欧美精品久久久久久久亚洲调教 | 在线观看日本高清mv视频 | 久久久久久久久国产 | 99精品在线免费 | 最新日本中文字幕 | 久久久久久久国产精品视频 | 国内免费久久久久久久久久久 | 一区精品在线 | 亚洲精品av中文字幕在线在线 | 国产成人精品午夜在线播放 | 天天激情天天干 | 婷婷在线免费视频 | 欧美日韩伦理一区 | 国产精品久久久久久一区二区三区 | 亚洲激情在线播放 | 最近中文字幕在线中文高清版 | 久久久久久国产精品久久 | 超碰97人人爱 | 国产精品久久久区三区天天噜 | 成人黄色av网站 | 欧亚日韩精品一区二区在线 | 久热免费在线 | 一级精品视频在线观看宜春院 | 日韩天天干 | 亚洲欧美激情精品一区二区 | 日韩中文字幕免费 | 超碰日韩在线 | 免费看网站在线 | 亚洲精品久久久久久国 | 国精产品999国精产 久久久久 | 狠狠色伊人亚洲综合成人 | 日韩视频一区二区在线 | 日韩高清国产精品 | 亚洲专区欧美专区 | 激情五月综合网 | 丁香婷婷综合激情 | 国产99在线播放 | 激情视频综合网 | 国产在线精品一区二区不卡了 | 久久精品欧美日韩精品 | 久久精品三 | 五月色丁香 | 黄色精品在线看 | 成片免费观看视频 | 天天色 天天 | 国产成人精品日本亚洲999 | 狠狠的干狠狠的操 | 五月香婷 | 国产午夜精品一区 | 日韩欧美综合 | 久久国产精品一二三区 | 精品欧美小视频在线观看 | 欧美日韩在线视频一区二区 | 91精品国产成人 | 成年人黄色大全 | www.av中文字幕.com | 国产精品久久久久国产精品日日 | 国产九九热| 中文字幕高清有码 | 九九有精品 | 久草免费福利在线观看 | 色综合小说 | 激情五月激情综合网 | 欧美激情精品久久久久久 | 黄色软件视频网站 | 久久久久综合视频 | 黄色成人免费电影 | 国产视频中文字幕 | 国内综合精品午夜久久资源 | 亚洲清纯国产 | 久久免费视频6 | 精品一区二区在线免费观看 | 激情九九 | 亚洲午夜精品电影 | 天天操福利视频 | 婷婷色吧 | 97香蕉视频 | 国产精品 日韩 欧美 | 首页中文字幕 | 精品久久久久一区二区国产 | 91正在播放 | 亚洲精品午夜久久久久久久久久久 | 国产群p| 亚洲高清久久久 | 国产精品乱看 | 九九在线免费视频 | 一区二区丝袜 | 国产手机av在线 | 9在线观看免费高清完整 | 中文字幕在线字幕中文 | 欧美片网站yy | 日韩欧美成人网 | 国产高清专区 | 福利视频午夜 | 麻豆视频免费入口 | 在线观看免费成人av | 国产精品精品 | 日韩久久精品一区二区三区下载 | 久精品视频在线观看 | 国产精品18久久久久久久久久久久 | 免费看的黄色的网站 | 国产午夜精品一区 | 五月婷av | 视频91在线 | 天堂av观看| 国产无套精品久久久久久 | 91最新网址| 久久国产精品视频观看 | 亚洲成a人片77777kkkk1在线观看 | 91亚色视频在线观看 | www好男人| 日韩区在线观看 | 免费观看黄 | 九七视频在线 | 免费日韩精品 | 人人干人人艹 | 激情婷婷综合网 | 91av视屏 | 免费91在线观看 | 久久99精品国产99久久6尤 | 日日成人网 | 日批在线观看 | 日韩中文幕 | 国产精品va | 中文字幕乱偷在线 | 亚洲干| 成人在线播放免费观看 | www.com久久| 91热在线| www.亚洲黄色 | 久久香蕉电影 | 在线观看黄色免费视频 | 精品视频国产一区 | 激情综合五月婷婷 | 国产短视频在线播放 | 亚洲欧洲一区二区在线观看 | 欧美日韩后 | 99久久婷婷国产精品综合 | 国内精品久久久久影院男同志 | 成人影片在线播放 | 欧美极品xxxx | 免费高清在线一区 | 国产最新精品视频 | 97在线影视 | 在线看不卡av | 久久精品99精品国产香蕉 | 亚洲一级片 | 日韩一区在线免费观看 | 精品视频123区在线观看 | 亚洲成人黄色在线观看 | 久久精品网站视频 | 成人黄色大片在线观看 | 一区二区三区高清在线 | 18岁免费看片 | 精品国产精品久久一区免费式 | 成人a在线观看高清电影 | 欧美日韩国产网站 | 人人澡人人爽欧一区 | 亚洲精品合集 | 三级毛片视频 | 99国产高清| 中文字幕久久亚洲 | 在线视频婷婷 | 色噜噜噜噜| 亚洲激情五月 | 高清免费在线视频 | 超碰公开97 | 中文字幕精品三级久久久 | 在线播放视频一区 | 五月天久久婷 | 国产精品一区二区三区电影 | 天天爽天天搞 | 99在线观看免费视频精品观看 | av.com在线| 91经典在线 | 少妇18xxxx性xxxx片| 激情视频二区 | 四虎小视频 | 国产精品v欧美精品v日韩 | 国产成人三级在线 | 欧美射射射 | 国产精品自产拍在线观看桃花 | 西西www4444大胆在线 | 97av视频| 久久99久久99久久 | 日韩高清一区在线 | 免费黄色网址网站 | 亚洲国产黄色 | 成人国产精品久久久久久亚洲 | 欧美韩日在线 | 国产在线视频资源 | 日韩电影一区二区三区在线观看 | a在线观看免费视频 | 综合激情久久 | 国产一级精品视频 | 中文字幕大全 | 97视频在线 | 91精品国产91久久久久久三级 | 国产黄色免费在线观看 | 91视频三区 | 日韩大片在线观看 | 在线免费观看羞羞视频 | 精品视频免费看 | 亚洲天堂网在线视频观看 | 亚洲精品视频一二三 | 国产一区在线不卡 | 国产亚洲精品日韩在线tv黄 | 国产亚洲久久 | 黄色片网站免费 | 国产99久久| 9热精品 | 国产精品久久久久久久免费大片 | 国产一区欧美日韩 | 在线影院中文字幕 | 激情一区二区三区欧美 | 国产高清第一页 | 国产精品区在线观看 | 国产糖心vlog在线观看 | 国产成人一区三区 | 欧美日韩视频在线观看一区二区 | 久久一级片 | 国产精品国产三级国产不产一地 | 欧美一级免费在线 | 国产破处在线视频 | 中文字幕电影在线 | 久久人91精品久久久久久不卡 | 国产一区视频免费在线观看 | 国产人成一区二区三区影院 | 亚洲国产操 | 日韩午夜电影 | 97精品电影院 | 中文av在线免费观看 | www日韩高清| 日韩在线观看精品 | 欧美一级视频免费看 | 国产精品激情偷乱一区二区∴ | 亚洲精品女 | 久久久久亚洲精品 | 一区二区三区国产精品 | 亚洲国产中文字幕在线视频综合 | 国产婷婷精品 | 久久国产成人午夜av影院宅 | 美女视频黄频大全免费 | 久久久午夜精品理论片中文字幕 | 成人资源在线观看 | 日韩在线视频观看免费 | 久久久久 免费视频 | 粉嫩av一区二区三区四区在线观看 | 亚洲欧洲日韩在线观看 | 成人在线播放免费观看 | 激情综合色综合久久综合 | 国产最新福利 | 国产亚洲欧美精品久久久久久 | 丁香高清视频在线看看 | 久久99免费视频 | 亚洲一区不卡视频 | 国产精品自产拍在线观看中文 | 久久国内精品99久久6app | 亚洲黄色免费网站 | 日韩视频精品在线 | 久久久久久综合网天天 | www.狠狠色 | 国产精品亚州 | 99精品久久只有精品 | 久久久久免费精品国产小说色大师 | 日韩精品资源 | 日本免费一二三区 | 国产在线a不卡 | 激情五月五月婷婷 | 亚洲最大在线视频 | 日本精品在线视频 | 亚洲精品一区二区三区新线路 | 国产一区二区手机在线观看 | 久久国产精品99久久久久久丝袜 | 91在线永久| 日韩av一区二区三区 | 91精品啪在线观看国产线免费 | 日产乱码一二三区别在线 | 成人免费一级 | 999成人国产 | 天天艹天天 | 亚洲va欧美va国产va黑人 | 六月丁香在线视频 | 97福利在线 | 亚洲欧洲精品一区 | 9久久精品 | 国内丰满少妇猛烈精品播放 | 国产在线a不卡 | 国产国产人免费人成免费视频 | 国产美女精品视频 | 亚洲精品久久久久中文字幕m男 | 日批视频在线播放 | 成年人免费在线看 | 欧美精品网站 | 天天综合网天天 | 亚洲无线视频 | 99精品乱码国产在线观看 | 成人黄大片视频在线观看 | 成人毛片网 | 在线视频观看亚洲 | av一区二区三区在线播放 | 99免费看片| 波多野结衣视频一区 | 欧美另类高潮 | 国产69久久精品成人看 | 精品乱码一区二区三四区 | 成年美女黄网站色大片免费看 | 视频一区二区在线 | 88av视频| 色婷婷亚洲精品 | 四虎亚洲精品 | 日日操日日干 | 91亚洲国产成人久久精品网站 | aaa亚洲精品一二三区 | 日韩中文字幕第一页 | h视频在线看 | 性色av一区二区三区在线观看 | 91免费在线看片 | www.婷婷色| 黄色av一级| a视频免费在线观看 | 日日干天天射 | av 一区二区三区 | 国产高清在线a视频大全 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | av在线超碰 | 精品专区一区二区 | 亚洲精品www久久久 www国产精品com | 日日干夜夜爱 | 国产丝袜一区二区三区 | 国产亚洲成人精品 | 五月婷婷开心 | 中国一级片在线播放 | 色综合天天做天天爱 | 欧美精品在线观看免费 | 国产成人精品午夜在线播放 | 天天操天天曰 | 91精品在线观看视频 | 久久色视频| 国产a级片免费观看 | 成人影视片| 亚洲情婷婷 | 黄网在线免费观看 | 成人中文字幕在线观看 | 亚洲成人av一区二区 | 国产日韩在线视频 | 在线观看国产亚洲 | 久久9视频 | 国产韩国精品一区二区三区 | 97超碰色偷偷 | 一区二区在线影院 | 久久99精品久久久久久三级 | 99精品国产在热久久 | 九草在线观看 | 91精品一区二区三区久久久久久 | 欧美性粗大hdvideo | 中文字幕一区在线观看视频 | 日韩欧美在线视频一区二区三区 | 免费看片日韩 | 日韩精品一区二区三区免费视频观看 | 婷婷色婷婷 | 麻豆91精品91久久久 | 在线黄色国产电影 | 国产明星视频三级a三级点| 探花视频网站 | a天堂最新版中文在线地址 久久99久久精品国产 | 色婷婷免费视频 | 国产高清精品在线 | 人人干网站 | 国产精品免费在线视频 | 欧美精品三级在线观看 | 欧美国产不卡 | 五月婷婷国产 | 日韩精品观看 | 国产伦精品一区二区三区无广告 | 亚洲高清在线观看视频 | 黄色软件视频大全免费下载 | 黄在线免费看 | 精品视频www | 成人宗合网 | 丁香激情综合久久伊人久久 | 一区二区三区观看 | av在线免费观看网站 | 日本中文字幕在线电影 | 欧美精品一区二区在线播放 | 在线观看黄色大片 | 久草视频在线观 | 国产午夜精品久久久久久久久久 | 99这里只有精品99 | 亚洲黄网站 | 91在线免费观看国产 | 中文字幕精 | 中文字幕人成人 | 日韩com | 婷婷国产v亚洲v欧美久久 | 一区在线观看 | 亚洲自拍偷拍色图 | 草久热 | 免费看污污视频的网站 | 女人18片毛片90分钟 | 很黄很污的视频网站 | 欧美日韩在线播放 | 日韩欧美视频二区 | 亚洲aⅴ免费在线观看 | 最近中文字幕 | 日韩免费高清在线 | 亚洲精品免费在线观看视频 | 91资源在线免费观看 | www.久久久久 | 国产成人久久精品77777 | 九九在线视频免费观看 | 久草.com| 在线观看亚洲a | 在线观看亚洲专区 | 亚洲欧美在线综合 | 久久国产香蕉视频 | 欧美精品在线观看 | 色综合色综合色综合 | 日日摸日日添夜夜爽97 | 日日操日日 | 成人理论在线观看 | 人人爱人人爽 | 日韩av不卡播放 | 右手影院亚洲欧美 | 久久久久亚洲精品中文字幕 | 国产三级在线播放 | 国产精品高清av | 亚洲成人精品在线 | 人人射网站 | 国产精品一区二区久久国产 | 精品久久久久一区二区国产 | 丁香六月网 | 精品国产乱码久久久久久浪潮 | 久久精品久久久久久久 | 国产亚洲精品久久久久久久久久久久 | 免费精品视频在线 | 狠狠久久 | 69av视频在线观看 | 精品你懂的 | 欧美精品乱码久久久久久 | 一级黄色片在线 | 日韩国产欧美视频 | 在线观看片 | 国产精品美女久久久久久久久 | 亚洲视频一 | 一区二区三区在线看 | 99色视频 | 亚洲 欧洲 国产 日本 综合 | 国产伦精品一区二区三区在线 | 免费网址你懂的 | 免费国产ww | 国产精品视频你懂的 | 色综合久久88色综合天天免费 | 国产又粗又猛又黄又爽的视频 | www.五月婷婷 | 黄在线免费看 | 欧美视频xxx | 激情欧美一区二区三区免费看 | 天天综合久久综合 | 国产亚洲精品免费 | 日日操天天操夜夜操 | 国产精品免费久久久久久 | 久久黄色免费 | 久久综合久久综合这里只有精品 | 亚洲欧美经典 | 欧美日韩在线观看一区二区 | 99re国产| 激情婷婷六月 | 黄色aa久久| 国产精品久久婷婷六月丁香 | 日本性生活一级片 | 97偷拍在线视频 | 国产精品久久久久久模特 | 99精品国产免费久久久久久下载 | 免费网站观看www在线观看 | 色婷婷综合成人av | 精品视频久久久 | 人人讲下载 | 91成年人视频 | 香蕉一区| 国产一区影院 | 亚洲成人精品 | 五月天婷婷狠狠 | 成人全视频免费观看在线看 | av在线电影播放 | 在线国产日韩 | 亚州av网站| 久久久久久美女 | 亚洲春色综合另类校园电影 | 天海翼一区二区三区免费 | 久久99国产精品久久99 | 中文在线字幕免费观 | 六月丁香色婷婷 | 国际精品久久久 | 丁香狠狠 | 日韩精品一区二区三区免费观看 | 久草在线欧美 | 国产视频2区 | 日韩av成人在线观看 | 国产精品久久久久久超碰 | 国产手机在线 | 日本三级香港三级人妇99 | avlulu久久精品 | 91精品国产乱码在线观看 | 免费在线国产精品 | 欧美日韩免费看 | 最新av网址在线观看 | 黄色精品视频 | 最近中文字幕mv免费高清在线 | 在线观看视频日韩 | 六月丁香综合 | 亚洲国产高清在线 | 在线观看中文字幕一区 | 中文字幕在线观看视频一区二区三区 | 极品嫩模被强到高潮呻吟91 | 久久99精品国产99久久6尤 | 中文字幕av日韩 | 色爽网站 | 国产精品男女 | 久久免费电影网 | 国产97视频 | 久久中文字幕导航 | 在线免费观看视频a | www.99av| 91免费网 | 中文字幕国产精品一区二区 | 高清免费在线视频 | 日韩高清片 | 五月天激情在线 | 视频一区二区精品 | 亚洲精品乱码久久久一二三 | 青草视频在线免费 | 天天干人人干 | 中文字幕一区三区 | 国产一线天在线观看 | 日韩电影在线一区二区 | 久久精品国产精品亚洲 | 欧美与欧洲交xxxx免费观看 | 日韩美女黄色片 | 亚洲精品中文字幕在线观看 | 国产一区二区久久 | a天堂免费 | 免费看黄在线观看 | 99精品在线免费在线观看 | 69精品视频在线观看 | 久在线观看视频 | 天天躁日日躁狠狠躁av中文 | 免费看的国产视频网站 | 国产精品久久久久久久久久了 | 男女靠逼app | 美女网站在线播放 | 91视频3p| 国内精品久久久 | 欧美日韩午夜 | 国产黄色在线看 | 国产网红在线观看 | 日本深夜福利视频 | 日韩精品一区二区三区免费视频观看 | 天天操夜夜操天天射 | 日日摸日日 | 国产一级片网站 | 亚洲精品视频在线免费播放 | 香蕉影视在线观看 | 久久久激情网 | av在线日韩 | 欧美极度另类性三渗透 | 成人久久国产 | 久久婷婷丁香 | 国产成人久久精品77777 | 精品美女久久久久久免费 | 久久草草热国产精品直播 | 色网址99| 91人人揉日日捏人人看 | 国产视频九色蝌蚪 | 婷婷午夜天 | 国产精品一区专区欧美日韩 | 中文在线中文资源 | 五月香视频在线观看 | 久久看片网 | 伊人五月天婷婷 | 国产69精品久久久久9999apgf | 欧美性生活久久 | 国产高清免费av | 91丨九色丨国产在线 | 国产码电影 | 激情综合网天天干 | 精品乱码一区二区三四区 | 久久综合九色综合欧美就去吻 | 蜜桃视频日本 | 成人在线一区二区三区 | 国产精品网站一区二区三区 | 日韩色av色资源 | 国产精品一区在线播放 | 久久久久免费精品视频 | 国产亚洲精品久久久久久无几年桃 | 久综合网 | 在线免费视| 久久久久福利视频 | 国产一区二区久久久久 | 91私密保健| 国产91九色视频 | 久久国产美女视频 | 欧美日韩在线播放 | 午夜视频免费在线观看 | 成人精品一区二区三区电影免费 | 99精品国产99久久久久久福利 | 成人在线一区二区 | 97碰在线 | 精品国产三级 | 国产视频久 | 天天操夜夜操夜夜操 | 国产精品免费看久久久8精臀av | 国产 日韩 中文字幕 | 黄网站app在线观看免费视频 | 中文在线字幕免费观 | 天天射天天 | 亚洲一区黄色 | 久久精品视频2 | 一级理论片在线观看 | 91久久黄色 | 99精品国产兔费观看久久99 | 国产二级视频 | 欧美成人猛片 | 欧美一级电影在线观看 | 色偷偷88欧美精品久久久 | 中文字幕免费高清 |