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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MyBatis总结六:resultMap详解(包含多表查询)

發(fā)布時(shí)間:2023/12/9 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MyBatis总结六:resultMap详解(包含多表查询) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

From: https://www.cnblogs.com/Alex-zqzy/p/9296039.html

簡(jiǎn)介:  

  MyBatis的每一個(gè)查詢映射的返回類型都是ResultMap,只是當(dāng)我們提供的返回類型屬性是resultType的時(shí)候,MyBatis對(duì)自動(dòng)的給我們把對(duì)應(yīng)的值賦給resultType所指定對(duì)象的屬性,而當(dāng)我們提供的返回類型是resultMap的時(shí)候,將數(shù)據(jù)庫(kù)中列數(shù)據(jù)復(fù)制到對(duì)象的相應(yīng)屬性上,可以用于復(fù)制查詢,兩者不能同時(shí)用。

  resultMap 元素是 MyBatis 中最重要最強(qiáng)大的元素。它就是讓你遠(yuǎn)離 90%的需要從結(jié)果 集中取出數(shù)據(jù)的 JDBC 代碼的那個(gè)東西, 而且在一些情形下允許你做一些 JDBC 不支持的事 情。 事實(shí)上, 編寫(xiě)相似于對(duì)復(fù)雜語(yǔ)句聯(lián)合映射這些等同的代碼, 也許可以跨過(guò)上千行的代碼。 ResultMap 的設(shè)計(jì)就是簡(jiǎn)單語(yǔ)句不需要明確的結(jié)果映射,而很多復(fù)雜語(yǔ)句確實(shí)需要描述它們 的關(guān)系。

首先來(lái)說(shuō)一下resultType

  使用resultType進(jìn)行輸出映射,只有查詢出來(lái)的列名和pojo(實(shí)體bean)中的屬性名一致,該列才可以映射成功。

  簡(jiǎn)單來(lái)說(shuō)也就是你的數(shù)據(jù)庫(kù)字段和JavaBean里的字段名稱必須一致才能映射成功。

  所以當(dāng)我們JavaBean中的字段名和數(shù)據(jù)庫(kù)字段名稱有不同的時(shí)候,或者是多表查詢的時(shí)候,一般會(huì)使用resultMap

?

resultMap

  resultMap是Mybatis最強(qiáng)大的元素,它可以將查詢到的復(fù)雜數(shù)據(jù)(比如查詢到幾個(gè)表中數(shù)據(jù))映射到一個(gè)結(jié)果集當(dāng)中。

屬性描述
property需要映射到JavaBean 的屬性名稱。
column數(shù)據(jù)表的列名或者標(biāo)簽別名。
javaType一個(gè)完整的類名,或者是一個(gè)類型別名。如果你匹配的是一個(gè)JavaBean,那MyBatis 通常會(huì)自行檢測(cè)到。然后,如果你是要映射到一個(gè)HashMap,那你需要指定javaType 要達(dá)到的目的。
jdbcType數(shù)據(jù)表支持的類型列表。這個(gè)屬性只在insert,update 或delete 的時(shí)候針對(duì)允許空的列有用。JDBC 需要這項(xiàng),但MyBatis 不需要。如果你是直接針對(duì)JDBC 編碼,且有允許空的列,而你要指定這項(xiàng)。
typeHandler使用這個(gè)屬性可以覆寫(xiě)類型處理器。這項(xiàng)值可以是一個(gè)完整的類名,也可以是一個(gè)類型別名。

元素簡(jiǎn)介:

<!--column不做限制,可以為任意表的字段,而property須為type 定義的pojo屬性--> <resultMap id="唯一的標(biāo)識(shí)" type="映射的pojo對(duì)象"><id column="表的主鍵字段,或者可以為查詢語(yǔ)句中的別名字段" jdbcType="字段類型" property="映射pojo對(duì)象的主鍵屬性" /><result column="表的一個(gè)字段(可以為任意表的一個(gè)字段)" jdbcType="字段類型" property="映射到pojo對(duì)象的一個(gè)屬性(須為type定義的pojo對(duì)象中的一個(gè)屬性)"/><association property="pojo的一個(gè)對(duì)象屬性" javaType="pojo關(guān)聯(lián)的pojo對(duì)象"><id column="關(guān)聯(lián)pojo對(duì)象對(duì)應(yīng)表的主鍵字段" jdbcType="字段類型" property="關(guān)聯(lián)pojo對(duì)象的主席屬性"/><result column="任意表的字段" jdbcType="字段類型" property="關(guān)聯(lián)pojo對(duì)象的屬性"/></association><!-- 集合中的property須為oftype定義的pojo對(duì)象的屬性--><collection property="pojo的集合屬性" ofType="集合中的pojo對(duì)象"><id column="集合中pojo對(duì)象對(duì)應(yīng)的表的主鍵字段" jdbcType="字段類型" property="集合中pojo對(duì)象的主鍵屬性" /><result column="可以為任意表的字段" jdbcType="字段類型" property="集合中的pojo對(duì)象的屬性" /> </collection> </resultMap>

?

使用具體案例來(lái)講述:

首先我們數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)如下:

可以看出我們表字段中有很多字段內(nèi)有下劃線,而我們的JavaBean里面的命名是按照駝峰規(guī)則命名的,下面我們貼上JavaBean:

User JavaBean

Order JavaBean

Product JavaBean

Orderitem JavaBean

?

首先我們把配置文件中的駝峰規(guī)則關(guān)閉

<settings><setting name="mapUnderscoreToCamelCase" value="false"/></settings>

?

單表查詢(查詢所有訂單信息):

OrderMapper.xml

<mapper namespace="com.zy.mapper.OrderMapper"><resultMap id="OrderResultMap" type="com.zy.domain.Order"><id column="oid" property="oid"></id><result column="user_id" property="userId"></result><result column="order_number" property="orderNumber"></result></resultMap><!--查詢訂單表信息--><select id="getOrderList" resultMap="OrderResultMap">select * from tb_order</select> </mapper>

OrderMapper接口

public interface OrderMapper {public List<Order> getOrderList(); }

測(cè)試:

public class OrderMapperTest {OrderMapper mapper;@org.junit.Beforepublic void setUp() throws Exception {InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession = sqlSessionFactory.openSession(true);mapper = sqlSession.getMapper(OrderMapper.class);}@org.junit.Testpublic void getOrderList() throws Exception {List<Order> list = mapper.getOrderList();for (Order order : list) {System.out.println(order);}}}

運(yùn)行結(jié)果:

?

一對(duì)一多表查詢(根據(jù)訂單編號(hào)查詢訂單信息并帶出訂單所屬用戶信息):

這里引出了association聯(lián)合:

  聯(lián)合元素用來(lái)處理“一對(duì)一”的關(guān)系。需要指定映射的Java實(shí)體類的屬性,屬性的javaType(通常MyBatis 自己會(huì)識(shí)別)。

OrderMapper.xml

<mapper namespace="com.zy.mapper.OrderMapper"><resultMap id="OrderResultMap" type="com.zy.domain.Order"><id column="oid" property="oid"></id><result column="user_id" property="userId"></result><result column="order_number" property="orderNumber"></result></resultMap><!--查詢訂單表信息--><select id="getOrderList" resultMap="OrderResultMap">select * from tb_order</select><!--extends 表示繼承 autoMapping表示自動(dòng)映射JavaBean中字段和數(shù)據(jù)表字段一致的字段信息--><resultMap id="OrderWithUserResultMap" type="com.zy.domain.Order" extends="OrderResultMap"><!--由于繼承了OrderResultMap 所以這里就不用再寫(xiě)order表的信息了--><!--用戶表信息--><association property="user" javaType="com.zy.domain.User" autoMapping="true"><id column="user_id" property="id"></id><result column="user_name" property="userName"></result></association></resultMap><!--根據(jù)訂單編號(hào)查詢訂單信息并帶出訂單所屬用戶信息--><select id="getOrderWithUser" resultMap="OrderWithUserResultMap">select * from tb_order as o left join tb_user as u on o.user_id=u.idwhere o.order_number=#{ordernumber}</select> </mapper>

OrderMapper接口:

public interface OrderMapper {/*** 獲取所有訂單列表*/public List<Order> getOrderList();/*** 根據(jù)訂單編號(hào) 獲取單個(gè)訂單及所屬用戶信息*/public Order getOrderWithUser(@Param("ordernumber") String orderNumber); }

測(cè)試:

public class OrderMapperTest {OrderMapper mapper;@Beforepublic void setUp() throws Exception {InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession = sqlSessionFactory.openSession(true);mapper = sqlSession.getMapper(OrderMapper.class);}@Testpublic void getOrderList() throws Exception {List<Order> list = mapper.getOrderList();for (Order order : list) {System.out.println(order);}}@Testpublic void getOrderWithUser() throws Exception {Order order = mapper.getOrderWithUser("20140921002");System.out.println(order);}}

?

一對(duì)多多表查詢(根據(jù)訂單號(hào) 查詢訂單,并且查詢出所有訂單詳情(子訂單)及所屬用戶):

由于是一對(duì)多,所以這里就引出了collection聚集:

  聚集元素用來(lái)處理“一對(duì)多”的關(guān)系。需要指定映射的Java實(shí)體類的屬性,屬性的javaType(一般為ArrayList);列表中對(duì)象的類型ofType(Java實(shí)體類)。

OrderMapper.xml

<mapper namespace="com.zy.mapper.OrderMapper"><resultMap id="OrderResultMap" type="com.zy.domain.Order"><id column="oid" property="oid"></id><result column="user_id" property="userId"></result><result column="order_number" property="orderNumber"></result></resultMap><!--查詢訂單表信息--><select id="getOrderList" resultMap="OrderResultMap">select * from tb_order</select><!--extends 表示繼承--><resultMap id="OrderWithUserResultMap" type="com.zy.domain.Order" extends="OrderResultMap"><!--由于繼承了OrderResultMap 所以這里就不用再寫(xiě)order表的信息了--><!--用戶表信息--><association property="user" javaType="com.zy.domain.User" autoMapping="true"><id column="user_id" property="id"></id><result column="user_name" property="userName"></result></association></resultMap><!--根據(jù)訂單編號(hào)查詢訂單信息并帶出訂單所屬用戶信息--><select id="getOrderWithUser" resultMap="OrderWithUserResultMap">select * from tb_order as o left join tb_user as u on o.user_id=u.idwhere o.order_number=#{ordernumber}</select><resultMap id="OrderWithItemAndUserResultMap" type="com.zy.domain.Order"extends="OrderWithUserResultMap"><!--javaType為list list代表List類型 ofType為Orderitem--><collection property="orderitemList" javaType="list" ofType="com.zy.domain.Orderitem"autoMapping="true"><id column="item_id" property="itemId"></id><result column="order_id" property="orderId"></result><result column="product_id" property="productId"></result><result column="total_price" property="totalPrice"></result></collection></resultMap><!--根據(jù)訂單號(hào) 查詢訂單,并且查詢出所有訂單詳情(子訂單)及所屬用戶--><select id="getOrderWithItenAndUser" resultMap="OrderWithItemAndUserResultMap">select * from tb_order oleft join tb_user u on o.user_id=u.idleft join tb_orderitem oi on o.oid=oi.order_idwhere o.order_number=#{ordernumber}</select> </mapper>

OrderMapper接口:

public interface OrderMapper {/*** 獲取所有訂單列表*/public List<Order> getOrderList();/*** 根據(jù)訂單編號(hào) 獲取單個(gè)訂單及所屬用戶信息*/public Order getOrderWithUser(@Param("ordernumber") String orderNumber);/*** 根據(jù)訂單號(hào) 查詢訂單,并且查詢出所有訂單詳情(子訂單)及所屬用戶*/public Order getOrderWithItenAndUser(@Param("ordernumber") String orderNumber); }

測(cè)試:

public class OrderMapperTest {OrderMapper mapper;@Beforepublic void setUp() throws Exception {InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession = sqlSessionFactory.openSession(true);mapper = sqlSession.getMapper(OrderMapper.class);}@Testpublic void getOrderList() throws Exception {List<Order> list = mapper.getOrderList();for (Order order : list) {System.out.println(order);}}@Testpublic void getOrderWithUser() throws Exception {Order order = mapper.getOrderWithUser("20140921002");System.out.println(order);}@Testpublic void getOrderWithItenAndUser() throws Exception {Order order = mapper.getOrderWithItenAndUser("20140921001");System.out.println(order);}}

?

多對(duì)多 多表查詢(根據(jù)訂單號(hào) 查詢訂單,查詢出所屬用戶,并且查詢出訂單的詳情,及訂單詳情中的對(duì)應(yīng)的商品信息? ?訂單詳情和商品為多對(duì)多關(guān)系):

這一次我們開(kāi)啟駝峰規(guī)則,可以少寫(xiě)一些符合規(guī)則的字段:

<settings><setting name="mapUnderscoreToCamelCase" value="true"/></settings>

?

OrderMapper.xml(不繼承,從頭寫(xiě)的一版):

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.zy.mapper.OrderMapper"><resultMap id="OrderFullInfoResultMap" type="com.zy.domain.Order" autoMapping="true"><!--order表主鍵--><id column="oid" property="oid"></id><!--關(guān)聯(lián)用戶表--><association property="user" javaType="com.zy.domain.User" autoMapping="true"><!--用戶表主鍵--><id column="user_id" property="id"></id></association><!--關(guān)聯(lián)訂單詳情表--><collection property="orderitemList" javaType="list" ofType="com.zy.domain.Orderitem"autoMapping="true"><!--訂單詳情表主鍵--><id column="item_id" property="itemId"></id><!--關(guān)聯(lián)商品--><association property="product" javaType="com.zy.domain.Product" autoMapping="true"><!--商品表主鍵--><id column="product_id" property="pid"></id></association></collection></resultMap><!--根據(jù)訂單號(hào) 查詢訂單,查詢出所屬用戶,并且查詢出訂單的詳情,及訂單詳情中的對(duì)應(yīng)的商品信息--><select id="getOrderFullInfo" resultMap="OrderFullInfoResultMap">select * from tb_order oleft join tb_user u on o.user_id=u.idleft join tb_orderitem oi on o.oid=oi.order_idleft join tb_product p on oi.product_id=p.pidwhere o.order_number=#{ordernumber}</select> </mapper>

?

OrderMapper接口:

public interface OrderMapper {/*** 根據(jù)訂單號(hào) 查詢訂單,查詢出所屬用戶,并且查詢出訂單的詳情,及訂單詳情中的對(duì)應(yīng)的商品信息*/public Order getOrderFullInfo(@Param("ordernumber") String orderNumber); }

測(cè)試:

public class OrderMapperTest {OrderMapper mapper;@Beforepublic void setUp() throws Exception {InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession = sqlSessionFactory.openSession(true);mapper = sqlSession.getMapper(OrderMapper.class);}@Testpublic void getOrderFullInfo() throws Exception{Order order = mapper.getOrderFullInfo("20140921001");System.out.println(order);}}

最終測(cè)試結(jié)果:

?

總結(jié)

以上是生活随笔為你收集整理的MyBatis总结六:resultMap详解(包含多表查询)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

91黄色成人| 亚洲美女在线一区 | 天天爱天天操天天射 | 91视频免费网站 | 热久久免费视频精品 | 不卡的av在线播放 | 亚洲综合色视频在线观看 | 久久久久99精品成人片三人毛片 | 亚洲精品国产精品国自产观看 | 欧美性受极品xxxx喷水 | 久久黄色小说 | 免费在线精品视频 | av中文国产 | 亚洲伊人成综合网 | 国产精品视频不卡 | 成人精品在线 | 日本公妇色中文字幕 | 91免费看黄色 | 精品国产一区二区三区久久 | 99久久精品免费看国产 | 97视频在线观看视频免费视频 | 欧美国产三区 | 久久久91精品国产一区二区精品 | 中文视频在线播放 | 久久这里精品视频 | 在线一区观看 | 中文字幕区 | 91高清视频在线 | 久久a国产 | 99视频在线观看视频 | 欧美一区二区日韩一区二区 | 91香蕉视频 mp4| 色网站在线观看 | 一级欧美黄 | 在线观看黄色 | 亚洲欧洲成人精品av97 | 成人在线播放av | 日日干,天天干 | 日本在线观看中文字幕无线观看 | 在线影院 国内精品 | 亚洲片在线 | 免费三级黄色 | 江苏妇搡bbbb搡bbbb | 精品综合久久久 | 搡bbbb搡bbb视频 | 深夜免费福利视频 | 91完整版观看 | 91一区二区三区在线观看 | 在线看日韩av | 一区二区三区免费播放 | 色妞色视频一区二区三区四区 | 婷婷丁香狠狠爱 | 日本不卡视频 | 粉嫩高清一区二区三区 | 黄色在线看网站 | 91精品国 | 91色吧 | 国产乱对白刺激视频在线观看女王 | 粉嫩av一区二区三区入口 | 亚洲专区欧美 | 四虎国产精品永久在线国在线 | 国产精品videossex国产高清 | 五月天六月丁香 | 特级黄色一级 | 亚洲不卡123 | www.久久免费视频 | 999视频网 | 一区在线观看 | 国产一线二线三线性视频 | 免费色网| 91精品视频免费观看 | 国产中文字幕91 | 天天鲁一鲁摸一摸爽一爽 | 欧美性生活免费看 | 中文字幕黄色 | 精品免费在线视频 | 美女精品国产 | 国产一区二区在线观看视频 | 人人干97| 91亚洲精品久久久蜜桃 | 人人爽人人爽人人爽 | 成年人在线观看 | 欧美在线你懂的 | 久久国产成人午夜av影院潦草 | 亚洲精品国产综合99久久夜夜嗨 | 91在线观看欧美日韩 | 免费毛片aaaaaa | 在线观看岛国av | 亚洲国产精品激情在线观看 | 干天天 | 精品日韩在线一区 | 久久免费视频观看 | 一级一级一片免费 | 免费观看av | 久久黄色片 | av电影中文字幕 | 天干啦夜天干天干在线线 | 久久久久免费精品国产小说色大师 | 久九视频| 日韩精品资源 | 在线观看日韩视频 | 在线亚洲成人 | 在线电影日韩 | 亚洲日本在线一区 | 97在线视频免费观看 | 中文字幕人成不卡一区 | 人人澡人人爽 | 不卡的av | 久草视频国产 | 国产精品久久久久久久久蜜臀 | 亚洲午夜av电影 | 久久99热这里只有精品国产 | 看v片| 亚洲精品色视频 | 欧美日韩亚洲在线观看 | 开心激情综合网 | 亚洲精品国产精品国自产 | 综合色天天 | 久久久久久久久久久久久久av | 欧美成人黄色片 | 国产美女视频一区 | 狠狠五月婷婷 | 国产特级毛片aaaaaa高清 | 亚洲另类在线视频 | 狠狠操狠狠干天天操 | www·22com天天操| 亚洲一二三区精品 | 人人爽久久涩噜噜噜网站 | 91视频成人免费 | 九九热在线观看 | 久久精品一区二区 | 九九视频免费在线观看 | 色综合狠狠干 | 久草精品网 | 91在线视频免费 | 在线综合 亚洲 欧美在线视频 | 天天综合色天天综合 | 99热精品国产 | 波多野结衣视频一区二区 | 天天操天天添天天吹 | 天天干天天干天天干天天干天天干天天干 | 日韩精品你懂的 | 天天操天天射天天 | 九九久久国产精品 | 中文字幕高清av | 999视频网站 | 一区二区三区日韩在线 | 欧美日本不卡视频 | 人人插人人看 | 午夜18视频在线观看 | 亚洲黄色在线 | 国产日韩av在线 | jizzjizzjizz亚洲 | 欧美日韩性视频在线 | 日韩久久久久久久 | 久久黄网站 | 国产精品99久久久久久武松影视 | 成人毛片久久 | 丁香在线观看完整电影视频 | 一区 在线观看 | 亚洲女人天堂成人av在线 | 色综合久久久久久中文网 | 亚洲视频在线观看网站 | 精品国产视频在线 | 精品国产乱码久久久久久浪潮 | 国产精品99久久久久人中文网介绍 | 中文字幕高清有码 | 欧美精品在线观看免费 | 国产亚洲精品久久久久久无几年桃 | 亚洲精品中文在线观看 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 国精产品一二三线999 | 日日爱999| 久久天天拍 | 日韩综合在线观看 | 最新午夜 | 精品女同一区二区三区在线观看 | 国产亚洲精品久久久久久移动网络 | 91 在线视频 | 中文字幕亚洲字幕 | 午夜av电影院 | 欧美福利在线播放 | 日韩精品免费专区 | 波多野结衣在线观看视频 | 在线亚洲观看 | 香蕉在线视频播放网站 | 中文字幕在线免费看 | 久久精品最新 | 午夜精品一区二区三区在线 | 一区二区三区精品在线 | 精品视频成人 | 男女精品久久 | 九九热只有这里有精品 | 天天曰夜夜爽 | 欧美精品一区二区蜜臀亚洲 | 国产一级精品绿帽视频 | 一区二区三区在线观看 | 久久99视频免费 | 久热久草在线 | 91探花视频 | 天天干.com| 激情五月在线观看 | 中文字幕在线播出 | 日本久久免费电影 | 亚洲成人免费在线 | 99热这里有| 中文字幕大全 | 久久婷婷色 | 国产精品av免费在线观看 | 99视频在线精品国自产拍免费观看 | 不卡av免费在线观看 | 在线视频日韩欧美 | 狠狠干激情 | 日韩电影中文 | 国产剧情av在线播放 | 婷婷国产精品 | 91av视频免费观看 | 久久综合干 | 欧美日韩裸体免费视频 | 国产精品免费观看国产网曝瓜 | 欧美精品久久久久久久久久 | 四虎免费在线观看视频 | 99自拍视频在线观看 | 国产一区电影在线观看 | 日韩美女黄色片 | 在线天堂日本 | 免费亚洲一区二区 | 日韩久久久久久久久 | av三级av | 狠狠干五月天 | 婷婷六月中文字幕 | a色网站 | 在线 日韩 av| 国产精品久久久久久久久久久久午夜片 | 国产亚洲视频在线观看 | 欧美黑人xxxx猛性大交 | 国产福利精品一区二区 | 人人插人人看 | 久久五月精品 | 日本三级人妇 | 亚洲精品国产成人av在线 | 色国产精品 | 国产精品成人免费一区久久羞羞 | 97超碰资源网 | 国产一区欧美二区 | 91中文字幕永久在线 | 日韩欧美在线中文字幕 | 丝袜av网站| 免费观看的黄色 | 久久久久久久影视 | 久久国产欧美日韩精品 | 在线三级中文 | 久久国产热 | 丁香婷五月 | 午夜视频在线观看网站 | 亚洲精品视频在线观看免费视频 | 91在线最新 | 国产精品乱码久久久久 | 在线免费观看欧美日韩 | 99性视频| 五月天亚洲婷婷 | 免费看搞黄视频网站 | 成人久久亚洲 | 国产精品视频久久久 | av成年人电影 | 在线观看免费中文字幕 | 国产高清免费在线播放 | 精品一区二区三区四区在线 | 五月婷婷天堂 | 国产精品一区在线播放 | 在线亚洲人成电影网站色www | 午夜精品久久久久久久99 | 99久久婷婷国产精品综合 | 久久人人干| 国产色网站 | a天堂免费 | 9ⅰ精品久久久久久久久中文字幕 | 在线视频成人 | 97人人超碰在线 | www.国产高清| 国产不卡精品视频 | 国产一级在线免费观看 | 亚洲 欧美日韩 国产 中文 | 五月婷婷丁香综合 | 国产区免费在线 | 午夜123| 欧美精品亚洲精品日韩精品 | 国产精品第 | 久久人视频 | 色综合天天狠狠 | 麻豆视频成人 | 亚洲高清av | 久操视频在线播放 | 成人免费网视频 | 中文字幕高清免费日韩视频在线 | 国产精品门事件 | 在线免费观看国产 | 亚洲va欧美va人人爽春色影视 | 久草在线网址 | 久草视频在线新免费 | 精品在线观 | 久久久香蕉视频 | 精品女同一区二区三区在线观看 | 免费的黄色av | 亚洲毛片在线观看. | 日韩动漫免费观看高清完整版在线观看 | 国产丝袜在线 | 成年人黄色在线观看 | 91精品久久久久久 | 亚洲aⅴ在线观看 | 99re久久资源最新地址 | 国产高清绿奴videos | 亚洲电影久久 | 欧美日韩一区二区免费在线观看 | 性色av一区二区三区在线观看 | 欧美日韩二区在线 | 久久这里只有精品1 | www.天天综合| av在线播放快速免费阴 | 国产片免费在线观看视频 | 久久久久www | 国产精品视频一二三 | 亚洲97在线 | 日韩高清久久 | 亚洲精品18日本一区app | 911久久香蕉国产线看观看 | 欧美巨乳网| 国产成人久久精品 | 国产最新网站 | 手机看片国产日韩 | 亚洲综合婷婷 | 日批在线看 | 日韩高清三区 | 99久久久国产精品 | 天天草天天操 | 国产黄色在线观看 | 精品不卡视频 | 99久久99久久精品免费 | 成人在线视频一区 | ww视频在线观看 | 97人人视频 | 中文字幕在线播出 | 中文字幕乱码电影 | 日韩免费小视频 | 国产视频 久久久 | 五月婷婷视频在线 | 超碰人在线 | 亚洲精品欧美专区 | 国产精品久久久久久久久久新婚 | 一区 二区电影免费在线观看 | 亚洲视频高清 | 一区二区三区四区在线免费观看 | 欧美天天综合网 | 日本性久久 | 欧美一级电影 | 久久色网站 | 永久精品视频 | 色综合久久网 | www.福利 | 最近中文字幕免费观看 | 成年人免费电影 | 欧美a级成人淫片免费看 | 亚洲精品在线视频网站 | 九九热免费在线视频 | 麻豆一二 | av成人在线看 | 又黄又刺激视频 | 国产精品一区二区精品视频免费看 | 96亚洲精品久久久蜜桃 | 又黄又网站 | 欧美一级激情 | 国产乱对白刺激视频在线观看女王 | 国产91欧美| 欧亚日韩精品一区二区在线 | 国产精品久久久久久久久久久久久 | 亚洲女欲精品久久久久久久18 | 国产精品18久久久久vr手机版特色 | 日韩一区在线播放 | 日韩精品免费一区二区三区 | avove黑丝 | 黄色片网站大全 | 99一级片 | 深爱激情综合 | 国内少妇自拍视频一区 | 成人久久免费视频 | 视频国产精品 | 欧美乱淫视频 | 欧美日韩啪啪 | 黄色影院在线播放 | 国产精品24小时在线观看 | 日韩区欠美精品av视频 | 五月婷av| 最近日本韩国中文字幕 | 97国产一区二区 | 久久草草热国产精品直播 | 黄色av网站在线观看 | 国产精品免费视频一区二区 | 午夜12点| 久久久久久高潮国产精品视 | 久久成人午夜 | 久久精品99国产精品酒店日本 | 欧美一级在线看 | 青青草在久久免费久久免费 | 黄色日视频 | 日韩精品一区电影 | 激情五月婷婷综合 | a级片韩国 | 国产日韩欧美视频在线观看 | 国产成人av福利 | 香蕉视频国产在线 | 中文亚洲欧美日韩 | 成人毛片在线视频 | 激情av一区二区 | www在线免费观看 | 久在线观看视频 | 久久久免费在线观看 | 亚洲一级久久 | 国产精品一区二区久久精品 | 日韩日韩日韩日韩 | 国产伦理久久精品久久久久_ | 成人黄色av网站 | 999成人 | 911国产在线观看 | 国产香蕉av| 99视频在线免费看 | 国产电影一区二区三区四区 | 欧美精品久久久久久久久久丰满 | av中文字幕网址 | 日韩av美女 | 久久国产精品成人免费浪潮 | 五月婷婷激情五月 | 亚洲激情av | 欧美日本啪啪无遮挡网站 | 色婷婷狠狠 | 午夜美女wwww| 久久精品—区二区三区 | 超碰免费在线公开 | 欧美视频一区二 | 在线观看国产永久免费视频 | 免费成人av电影 | 久久精品永久免费 | 国产小视频福利在线 | 麻豆av电影 | 日韩一区二区三区在线看 | av不卡在线看| 国产美女视频 | 日韩午夜大片 | 久久免费视频在线 | 成人av片在线观看 | 在线a亚洲视频播放在线观看 | 欧美污网站 | 91av电影在线 | 国产黄色精品在线 | 国产不卡一区二区视频 | 久久综合五月婷婷 | 九九精品无码 | 久久精品123 | 欧美日韩不卡一区二区三区 | 五月天精品视频 | 久草影视在线 | 狠狠干2018 | 久久精品日产第一区二区三区乱码 | www.久久久精品 | 免费黄色av. | 91av免费看 | 亚洲成年片 | 国产精品字幕 | 就要色综合 | 狠狠干在线播放 | 一区二区三区四区久久 | 国产精品午夜免费福利视频 | 久艹视频在线观看 | 日日操天天爽 | 国产一卡二卡在线 | 日韩草比 | 日日弄天天弄美女bbbb | 国产性天天综合网 | 欧美最猛性xxxx | 国产小视频福利在线 | 人人爱天天操 | 夜夜狠狠 | 日韩高清一二区 | www.com久久久| 波多野结衣精品 | 欧美日韩在线精品 | 国产人成一区二区三区影院 | 久久久久久欧美二区电影网 | 成人国产电影在线观看 | 黄色一二级片 | 91黄色免费网站 | 摸bbb搡bbb搡bbbb | 久久爱综合 | 国产视频日韩视频欧美视频 | 日韩一级电影在线观看 | 91桃色视频| 伊人伊成久久人综合网小说 | 成人黄色小说视频 | 美女啪啪图片 | 久久人人爽人人人人片 | 免费日韩电影 | 国产毛片在线 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 亚洲爱av | 午夜精品久久久久久 | 超碰在线98 | 欧美一区三区四区 | 狠狠干美女 | 蜜桃视频在线视频 | 啪啪免费视频网站 | 在线视频 影院 | 狠狠操狠狠操 | 欧美在线视频第一页 | 成人在线一区二区三区 | 久久精品国产一区 | 免费亚洲片 | 日韩在线观看网址 | 349k.cc看片app| 综合网天天色 | 99精品在线直播 | 国产视频日本 | 又爽又黄又无遮挡网站动态图 | 亚洲视频在线免费观看 | 免费观看性生交大片3 | 在线视频一二三 | 久久综合色天天久久综合图片 | 色视频网站在线观看一=区 a视频免费在线观看 | 免费毛片一区二区三区久久久 | av丝袜美腿 | 成人免费观看完整版电影 | 久久情爱 | 日韩高清免费电影 | www.国产在线视频 | 中文字幕黄网 | 激情av五月婷婷 | 91av在线免费播放 | 永久免费看av | 天天射天天干 | 国产99久久九九精品免费 | 日本精品中文字幕 | 欧美性脚交 | 欧美夫妻生活视频 | 又黄又爽又刺激 | www最近高清中文国语在线观看 | 日韩欧美在线观看 | 国产麻豆视频在线观看 | 国产麻豆精品一区 | 欧美一级日韩三级 | 成人精品一区二区三区电影免费 | 久久99国产精品自在自在app | www日日夜夜 | 精品a视频 | 欧美激情综合五月 | 91精品婷婷国产综合久久蝌蚪 | 久久综合久久综合久久 | 91精品电影 | 欧美一级片在线播放 | 久久免费精品国产 | 天天干天天操人体 | 国产视频在线观看免费 | 香蕉网在线播放 | 免费黄色小网站 | 亚洲一区日韩 | 日韩精品一二三 | 黄色三级免费片 | 色999五月色 | 狠狠网亚洲精品 | 国产一区二区在线免费视频 | 亚洲天堂网视频在线观看 | 国产精品久久中文字幕 | 少妇bbbb搡bbbb桶 | 亚洲无吗视频在线 | 天天曰天天 | 久久社区视频 | 久草在线免费在线观看 | 在线播放亚洲 | 午夜av大片| 国产高清视频 | 91手机电视 | 国产成本人视频在线观看 | 中文字幕在线一二 | 日韩欧美高清一区二区 | av不卡在线看 | 黄色日本片 | 国产小视频在线免费观看视频 | 亚洲免费av电影 | 国产美腿白丝袜足在线av | av日韩国产 | 亚洲aaa毛片 | 夜夜嗨av色一区二区不卡 | 人人爽人人片 | 免费av在线 | 国产成人免费在线 | 国产做a爱一级久久 | 国产高清绿奴videos | 在线观看www91 | 国产麻豆视频在线观看 | 欧美做受高潮 | 狠狠色丁香婷婷综合久小说久 | 丁香婷婷激情网 | 国产一级片免费观看 | 一级片免费观看视频 | 337p西西人体大胆瓣开下部 | 九九久久精品视频 | 91大神免费视频 | 久久精品网址 | www.香蕉视频在线观看 | 亚洲91在线 | 亚洲精品黄色在线观看 | 人人爽人人搞 | 中文字幕中文字幕在线中文字幕三区 | 亚洲国产欧美一区二区三区丁香婷 | 国产在线观看地址 | 国产亚洲午夜高清国产拍精品 | 亚洲视频精品 | 亚洲理论电影 | 最近中文字幕在线中文高清版 | 日韩在线免费观看视频 | 色噜噜在线观看 | 亚洲综合色av | 亚洲精品国偷拍自产在线观看蜜桃 | 国产群p | 中文字幕成人在线观看 | 三上悠亚一区二区在线观看 | 成人黄色小说视频 | 日韩丝袜 | 99久热精品 | 99精品在这里 | 久操视频在线免费看 | 在线亚洲精品 | 在线看污网站 | 国产精品一区二区在线 | www色综合| 国产群p| 久久久久久久久久久免费 | 91亚洲精品国偷拍自产在线观看 | 亚洲国产三级在线观看 | 久久综合九色九九 | av片免费播放 | 国产精品久久久久9999 | www·22com天天操| 国产精品美女久久久久久久久 | 欧美日韩在线视频一区二区 | 在线视频一二三 | 国产999精品久久久影片官网 | 99久久久久成人国产免费 | 中文字幕乱视频 | 国产亚洲一区二区在线观看 | 久久久99精品免费观看app | 五月情婷婷 | 久久综合在线 | 日本精品视频网站 | 日本三级吹潮在线 | 色干干 | 亚洲在线看 | 玖玖爱在线观看 | 黄色毛片一级片 | 在线视频 成人 | 精品视频不卡 | 精品极品在线 | 亚州精品在线视频 | 日本3级在线观看 | 一区二区三区精品在线视频 | 久久99这里只有精品 | 在线日韩亚洲 | 国产黄免费 | 久久久免费视频播放 | bayu135国产精品视频 | 在线观看亚洲精品 | 久久婷婷一区二区三区 | 久草精品视频在线播放 | 最近久乱中文字幕 | 久久婷婷色 | 久免费视频 | 欧美成人h版 | 9ⅰ精品久久久久久久久中文字幕 | 久久久久电影 | 国产资源精品在线观看 | 亚洲作爱视频 | 在线观看免费视频你懂的 | 精品国产伦一区二区三区 | 欧美大码xxxx | a级国产毛片 | 一本一本久久a久久 | 天天操天操 | 美女福利视频网 | 国产精品美女视频 | 99热这里只有精品免费 | 成人毛片100免费观看 | 人人要人人澡人人爽人人dvd | 99久久久国产免费 | 国产成人一区二区三区影院在线 | 九九热在线视频免费观看 | 亚洲精品在线视频观看 | 蜜臀av免费一区二区三区 | 91成人免费看 | sm免费xx网站 | 国产一级二级av | www在线观看视频 | 欧美精品久久久久久 | 波多野结衣小视频 | 欧美日韩高清在线 | 亚洲精品国产精品国自产 | 国产美女视频网站 | 国产亚洲综合在线 | 国产精品99页 | 91精品视频一区 | 久草在线99 | 精品国产理论片 | 婷婷激情小说网 | 国产精品福利在线观看 | 免费大片av| 亚洲禁18久人片 | 国产老熟| 亚洲欧美乱综合图片区小说区 | 一区二区三区在线影院 | 337p日本欧洲亚洲大胆裸体艺术 | 激情丁香 | 亚洲国产成人在线观看 | 免费观看全黄做爰大片国产 | 久久综合导航 | 精品成人免费 | va视频在线观看 | 亚洲va天堂va欧美ⅴa在线 | 国内精品在线观看视频 | 麻豆首页| 五月激情久久久 | 日韩在线影视 | 狠狠网站| 国产女人18毛片水真多18精品 | 亚洲综合色激情五月 | 国产一二三四在线观看视频 | 欧美一区免费观看 | 天天爱天天操 | 成人在线黄色电影 | 国产黄色精品在线观看 | 蜜臀久久99精品久久久酒店新书 | 黄色av网站在线观看免费 | 欧美亚洲成人免费 | 亚洲天堂网在线视频 | 国产人成一区二区三区影院 | .国产精品成人自产拍在线观看6 | 永久中文字幕 | 中国精品少妇 | 成人a大片 | 91丨九色丨首页 | 91在线网站 | 日日操日日干 | 免费无遮挡动漫网站 | 毛片1000部免费看 | 免费在线观看成人小视频 | 成人在线视频免费看 | 伊人干综合 | 日本黄色免费观看 | 精品伊人久久久 | 日韩电影中文 | 亚洲老妇xxxxxx | 日本夜夜草视频网站 | 最新国产精品亚洲 | 国产人成在线观看 | 成人在线播放视频 | 色综合天天综合 | 手机在线观看国产精品 | 国产中文字幕一区二区三区 | 婷婷网站天天婷婷网站 | 97成人资源站 | www久久com| 色天天综合网 | 欧美一区中文字幕 | 久久国产视频网站 | av色影院| 亚洲精品综合在线 | 欧洲亚洲女同hd | www色网站 | 狠狠色丁香| 国产不卡在线看 | 五月婷婷毛片 | 韩日成人av | 欧美日韩免费一区二区三区 | 91精品国产一区二区在线观看 | av中文在线播放 | 精品麻豆| 少妇按摩av | 久久一区二区三区超碰国产精品 | 久久福利在线 | 国产精品va在线播放 | 色综合天天综合网国产成人网 | 免费观看一区二区三区视频 | 97精品免费视频 | 97在线观看免费 | 亚洲欧美国产精品va在线观看 | 国产美女视频免费观看的网站 | 亚洲免费在线观看视频 | 99r国产精品| 91中文字幕网 | 成人黄色在线播放 | 美女在线免费视频 | a黄色片 | 亚洲一区美女视频在线观看免费 | av免费看看 | 激情综合网五月婷婷 | 久久精选| 国产福利91精品一区 | 成人在线视频一区 | 久久 地址| 国产网站色 | 成人免费91 | 超级碰碰碰碰 | 81国产精品久久久久久久久久 | 97超碰伊人| 欧美日韩国产精品一区二区亚洲 | 亚洲一级黄色 | 国产麻豆果冻传媒在线观看 | 四虎影视成人精品国库在线观看 | 午夜电影 电影 | 国产精品成人一区二区 | 成年人在线免费视频观看 | 黄色亚洲精品 | 久久免费精品一区二区三区 | 在线看的av网站 | 亚洲最新视频在线播放 | 亚洲一级电影视频 | 96精品高清视频在线观看软件特色 | 亚洲精品免费在线 | 国产亚洲精品久久久久久移动网络 | 精品一区二区三区久久 | 热久久国产精品 | 欧美在线一 | 色婷婷视频在线 | 久久国产露脸精品国产 | 2018精品视频| 国产福利在线不卡 | 精品极品在线 | 国产精品亚州 | 国产美女精品在线 | 黄色免费网 | 国产精品久久久久久久久婷婷 | 精品一区二区综合 | 久久国产91| 免费福利在线播放 | 天天插视频 | 最新日韩电影 | 天天综合入口 | 久草在线这里只有精品 | 福利av影院 | 国产精品夜夜夜一区二区三区尤 | 免费在线播放视频 | 中文字幕资源站 | www.午夜视频 | 国产精品久久久久影视 | 亚洲成a人片在线www | 亚洲国产激情 | 国产一级片直播 | 免费视频久久 | 国产只有精品 | 成人av中文字幕在线观看 | 精品国产亚洲一区二区麻豆 | 日韩av在线小说 | 免费看一级片 | 999精品| 热九九精品 | 日韩欧美视频在线播放 | 日韩,中文字幕 | 精品美女在线观看 | 精品亚洲视频在线 | 91在线视频免费观看 | 国偷自产视频一区二区久 | 麻豆国产精品va在线观看不卡 | 久久精品视频在线观看免费 | 国产精品麻豆91 | 日韩精品在线视频免费观看 | 天天色天天操综合网 | 国产精品涩涩屋www在线观看 | 日韩首页| 久久综合色天天久久综合图片 | 国产高清不卡 | 国产色在线,com | 久久久久久久久久福利 | 99精品视频免费全部在线 | 国产精品久久久久av免费 | 成人影视片 | 国产第一页在线播放 | 一级α片免费看 | 国精产品999国精产 久久久久 | 日韩在线观看一区二区 | 最新日韩在线观看 | 久久欧美精品 | 国产精品美女久久久久久2018 | a视频在线 | 亚洲国产精品999 | 亚洲精品国产成人av在线 | 日韩专区在线 | 欧美激情精品 | 91九色在线视频观看 | 国产一区二区视频在线播放 | 干天天 | 日韩在线免费播放 | 人人插人人插 | 中文字幕久久精品一区 | 国产精品伦一区二区三区视频 | 国产高清免费视频 | 99精品视频免费观看 | 国内外成人在线 | 99c视频在线 | 97综合网 | 五月天中文字幕mv在线 | 丁香婷婷电影 | 国产精品一区二区免费在线观看 | 中文字幕高清免费日韩视频在线 | 播五月婷婷 | 欧美最猛性xxx | 91九色在线观看视频 | 日韩欧美一区二区三区视频 | 色婷五月天 | 丁香婷五月 | 日日日操操 | 美女视频黄的免费的 | 久久久久久蜜av免费网站 | 亚洲一二三久久 | 99久久精品免费看国产免费软件 | 成人性生交大片免费看中文网站 | 色多多在线观看 | 亚洲精品综合久久 | 亚洲三级在线 | 日韩av网站在线播放 | 亚洲视频分类 | 88av视频| 亚洲欧美精品在线 | 最新极品jizzhd欧美 | 特级a毛片 | 日韩特级片| 成人毛片一区二区三区 | 久久久久久国产精品免费 | 国际av在线 | 中文字幕高清免费日韩视频在线 | 91精品国产99久久久久久红楼 | 一区二区精品视频 | 99视频播放 | 国产成人性色生活片 | 成人av网站在线 | 天天操天天干天天爱 | 免费人做人爱www的视 | 国产精品成人自拍 | 国产精品区一区 | 制服丝袜一区二区 | 欧美激情视频在线免费观看 | 国产乱视频 | 五月婷久 | 国产一二区视频 | 成人黄色电影在线观看 | 日韩午夜一级片 | 97国产大学生情侣酒店的特点 | 日韩电影在线视频 | 日本夜夜草视频网站 | 丁香婷婷综合五月 | 97超碰在线资源 | 亚洲另类在线视频 | 日本九九视频 | www.五月婷婷 | 操操综合网 | 欧美日韩一区二区免费在线观看 | 国产亚洲视频在线 | 人人看人人 | 欧美乱熟臀69xxxxxx | 在线免费观看一区二区三区 | 97国产精品一区二区 | 免费看一及片 | 免费看久久 | 97超碰.com | 国产精品99爱| 免费视频三区 | 色狠狠一区二区 | 91精品久久久久久久91蜜桃 | 欧美精品国产精品 | 九九国产精品视频 | 亚洲1区 在线 | 国产精品欧美久久久久久 | 天天插一插 | 欧美一区二区三区免费看 | 免费观看xxxx9999片 | 久久久久国产一区二区三区四区 | 国产精品免费一区二区三区 | 日韩中文字幕视频在线 | 亚洲成年人在线播放 | 亚洲精品男人天堂 | 日韩在线网址 | 亚洲精品456在线播放 | 在线看不卡av | 一区二区三区福利 | 色婷婷综合视频在线观看 | 成人午夜剧场在线观看 | 又色又爽又激情的59视频 | 日韩在线观看视频一区二区三区 | 免费看的黄网站软件 | 色综合久久久久久久久五月 | 色偷偷人人澡久久超碰69 | 最新成人av | 91免费观看视频在线 | 国产一级特黄电影 |