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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

springboot2——MyBatis入门

發(fā)布時間:2023/12/13 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot2——MyBatis入门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原生缺陷:
? ? ? ?數(shù)據(jù)庫dao層操作缺陷:
? ? ? ? ? ? ? ?①jdbc的增刪改查代碼的冗余過大,查詢的時候需要遍歷。
? ? ? ? ? ? ? ?②Sql語句和數(shù)據(jù)庫相關(guān)參數(shù)和代碼的耦合性過高。
? ? ? ? ? ? ? ?解決:使用Mybatis
? ? ? ?業(yè)務(wù)層缺陷:
? ? ? ? ? ? ? ?①業(yè)務(wù)層和數(shù)據(jù)庫層的耦合性過高。
? ? ? ? ? ? ? ?②業(yè)務(wù)復(fù)雜,一個業(yè)務(wù)方法中的數(shù)據(jù)庫操作要在一個事務(wù)管理內(nèi)。
? ? ? ? ? ? ? ?解決:使用Spring ? ? ? ?
? ? ? ?控制層缺陷:
? ? ? ? ? ? ? ?①請求數(shù)據(jù)的獲取以及強轉(zhuǎn)
? ? ? ? ? ? ? ?②請求數(shù)據(jù)封裝對象
? ? ? ? ? ? ? ?解決:使用SpringMVC ? ? ? ?
本文講述mybatis? ? ? ? ? ? ? ?

什么是 MyBatis?

MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設(shè)置參數(shù)以及獲取結(jié)果集。MyBatis 可以使用簡單的 XML 或注解來配置和映射原生類型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 對象)為數(shù)據(jù)庫中的記錄。

安裝

要使用 MyBatis, 只需將?mybatis-x.x.x.jar?文件置于 classpath 中即可。

如果使用 Maven 來構(gòu)建項目,則需將下面的 dependency 代碼置于 pom.xml 文件中:

<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>x.x.x</version> </dependency>

從 XML 中構(gòu)建 SqlSessionFactory

每個基于 MyBatis 的應(yīng)用都是以一個 SqlSessionFactory 的實例為核心的。SqlSessionFactory 的實例可以通過 SqlSessionFactoryBuilder 獲得。而 SqlSessionFactoryBuilder 則可以從 XML 配置文件或一個預(yù)先定制的 Configuration 的實例構(gòu)建出 SqlSessionFactory 的實例。

從 XML 文件中構(gòu)建 SqlSessionFactory 的實例非常簡單,建議使用類路徑下的資源文件進行配置。 但是也可以使用任意的輸入流(InputStream)實例,包括字符串形式的文件路徑或者 file:// 的 URL 形式的文件路徑來配置。MyBatis 包含一個名叫 Resources 的工具類,它包含一些實用方法,可使從 classpath 或其他位置加載資源文件更加容易。

String resource = "org/mybatis/example/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

XML 配置文件中包含了對 MyBatis 系統(tǒng)的核心設(shè)置,包含獲取數(shù)據(jù)庫連接實例的數(shù)據(jù)源(DataSource)和決定事務(wù)作用域和控制方式的事務(wù)管理器(TransactionManager)。 XML 配置文件的詳細內(nèi)容后面再探討,這里先給出一個簡單的示例:

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${driver}"/><property name="url" value="${url}"/><property name="username" value="${username}"/><property name="password" value="${password}"/></dataSource></environment></environments><mappers><mapper resource="org/mybatis/example/BlogMapper.xml"/></mappers> </configuration>

當然,還有很多可以在 XML 文件中進行配置,上面的示例指出的則是最關(guān)鍵的部分。 要注意 XML 頭部的聲明,它用來驗證 XML 文檔正確性。environment 元素體中包含了事務(wù)管理和連接池的配置。mappers 元素則是包含一組映射器(mapper),這些映射器的 XML 映射文件包含了 SQL 代碼和映射定義信息。

核心組件

生命周期

SqlSessionFactoryBuilder

這個類可以被實例化、使用和丟棄,一旦創(chuàng)建了 SqlSessionFactory,就不再需要它了。 因此 SqlSessionFactoryBuilder 實例的最佳作用域是方法作用域(也就是局部方法變量)。 你可以重用 SqlSessionFactoryBuilder 來創(chuàng)建多個 SqlSessionFactory 實例,但是最好還是不要讓其一直存在,以保證所有的 XML 解析資源可以被釋放給更重要的事情。

SqlSessionFactory

SqlSessionFactory 一旦被創(chuàng)建就應(yīng)該在應(yīng)用的運行期間一直存在,沒有任何理由丟棄它或重新創(chuàng)建另一個實例。 使用 SqlSessionFactory 的最佳實踐是在應(yīng)用運行期間不要重復(fù)創(chuàng)建多次,多次重建 SqlSessionFactory 被視為一種代碼“壞味道(bad smell)”。因此 SqlSessionFactory 的最佳作用域是應(yīng)用作用域。 有很多方法可以做到,最簡單的就是使用單例模式或者靜態(tài)單例模式。

SqlSession

每個線程都應(yīng)該有它自己的 SqlSession 實例。SqlSession 的實例不是線程安全的,因此是不能被共享的,所以它的最佳的作用域是請求或方法作用域。 絕對不能將 SqlSession 實例的引用放在一個類的靜態(tài)域,甚至一個類的實例變量也不行。 也絕不能將 SqlSession 實例的引用放在任何類型的托管作用域中,比如 Servlet 框架中的 HttpSession。 如果你現(xiàn)在正在使用一種 Web 框架,要考慮 SqlSession 放在一個和 HTTP 請求對象相似的作用域中。 換句話說,每次收到的 HTTP 請求,就可以打開一個 SqlSession,返回一個響應(yīng),就關(guān)閉它。 這個關(guān)閉操作是很重要的,你應(yīng)該把這個關(guān)閉操作放到 finally 塊中以確保每次都能執(zhí)行關(guān)閉。 下面的示例就是一個確保 SqlSession 關(guān)閉的標準模式:

try (SqlSession session = sqlSessionFactory.openSession()) {// 你的應(yīng)用邏輯代碼 }

在你的所有的代碼中一致地使用這種模式來保證所有數(shù)據(jù)庫資源都能被正確地關(guān)閉。

SpringBoot-mabatis實現(xiàn)用戶增刪改查

<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.0.1</version></dependency>

mysql和mybatis在springboot中的常用配置介紹

# DataSourceProperties spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/community?characterEncoding=utf-8&useSSL=false&serverTimezone=Hongkong spring.datasource.username=root#賬號 spring.datasource.password=ytywan1314#密碼 spring.datasource.type=com.zaxxer.hikari.HikariDataSource spring.datasource.hikari.maximum-pool-size=15#最大連接數(shù) spring.datasource.hikari.minimum-idle=5#最小空閑 spring.datasource.hikari.idle-timeout=30000#超時時間# MybatisProperties mybatis.mapper-locations=classpath:mapper/*.xml#映射文件的路徑 mybatis.type-aliases-package=com.now.community.community.entity#實體類所在包 mybatis.configuration.useGeneratedKeys=true#自動主鍵 mybatis.configuration.mapUnderscoreToCamelCase=true#實體類和表屬性命名自動對應(yīng),駝峰對應(yīng)下劃線

我們寫一下實體類:

package com.now.community.community.entity;import java.util.Date;public class User {private int id;private String username;private String password;private String salt;private String email;private int type;private int status;private String activationCode;private String headerUrl;private Date createTime;@Overridepublic String toString() {return "User{" +"id=" + id +", username='" + username + '\'' +", password='" + password + '\'' +", salt='" + salt + '\'' +", email='" + email + '\'' +", type=" + type +", status=" + status +", activationCode='" + activationCode + '\'' +", headerUrl='" + headerUrl + '\'' +", createTime=" + createTime +'}';}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getSalt() {return salt;}public void setSalt(String salt) {this.salt = salt;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public int getType() {return type;}public void setType(int type) {this.type = type;}public int getStatus() {return status;}public void setStatus(int status) {this.status = status;}public String getActivationCode() {return activationCode;}public void setActivationCode(String activationCode) {this.activationCode = activationCode;}public String getHeaderUrl() {return headerUrl;}public void setHeaderUrl(String headerUrl) {this.headerUrl = headerUrl;}public Date getCreateTime() {return createTime;}public void setCreateTime(Date createTime) {this.createTime = createTime;} }

對應(yīng)的表

CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(50) DEFAULT NULL,`password` varchar(50) DEFAULT NULL,`salt` varchar(50) DEFAULT NULL,`email` varchar(100) DEFAULT NULL,`type` int(11) DEFAULT NULL COMMENT '0-普通用戶; 1-超級管理員; 2-版主;',`status` int(11) DEFAULT NULL COMMENT '0-未激活; 1-已激活;',`activation_code` varchar(100) DEFAULT NULL,`header_url` varchar(200) DEFAULT NULL,`create_time` timestamp NULL DEFAULT NULL,PRIMARY KEY (`id`),KEY `index_username` (`username`(20)),KEY `index_email` (`email`(20)) ) ENGINE=InnoDB AUTO_INCREMENT=164 DEFAULT CHARSET=utf8

我們寫一個dao層的bean

@Mapper public interface UserMapper {User selectById(int id);User selectByName(String useName);User selectByEmail(String email);int insertUser(User user);int updateStatus(int id,int status);int updateHeader(int id,String headerUrl);int updatePassword(int id,String password);}

XML 映射文件

MyBatis 的真正強大在于它的映射語句,這是它的魔力所在。由于它的異常強大,映射器的 XML 文件就顯得相對簡單。如果拿它跟具有相同功能的 JDBC 代碼進行對比,你會立即發(fā)現(xiàn)省掉了將近 95% 的代碼。MyBatis 為聚焦于 SQL 而構(gòu)建,以盡可能地為你減少麻煩。

SQL 映射文件只有很少的幾個頂級元素(按照應(yīng)被定義的順序列出):

  • cache?– 對給定命名空間的緩存配置。
  • cache-ref?– 對其他命名空間緩存配置的引用。
  • resultMap?– 是最復(fù)雜也是最強大的元素,用來描述如何從數(shù)據(jù)庫結(jié)果集中來加載對象。
  • parameterMap?– 已被廢棄!老式風(fēng)格的參數(shù)映射。更好的辦法是使用內(nèi)聯(lián)參數(shù),此元素可能在將來被移除。文檔中不會介紹此元素。
  • sql?– 可被其他語句引用的可重用語句塊。
  • insert?– 映射插入語句
  • update?– 映射更新語句
  • delete?– 映射刪除語句
  • select?– 映射查詢語句

select

查詢語句是 MyBatis 中最常用的元素之一,光能把數(shù)據(jù)存到數(shù)據(jù)庫中價值并不大,只有還能重新取出來才有用,多數(shù)應(yīng)用也都是查詢比修改要頻繁。對每個插入、更新或刪除操作,通常間隔多個查詢操作。這是 MyBatis 的基本原則之一,也是將焦點和努力放在查詢和結(jié)果映射的原因。簡單查詢的 select 元素是非常簡單的。比如:

<select id="selectPerson" parameterType="int" resultType="hashmap">SELECT * FROM PERSON WHERE ID = #{id} </select>

這個語句被稱作 selectPerson,接受一個 int(或 Integer)類型的參數(shù),并返回一個 HashMap 類型的對象,其中的鍵是列名,值便是結(jié)果行中的對應(yīng)值。

注意參數(shù)符號:

#{id}

這就告訴 MyBatis 創(chuàng)建一個預(yù)處理語句(PreparedStatement)參數(shù),在 JDBC 中,這樣的一個參數(shù)在 SQL 中會由一個“?”來標識,并被傳遞到一個新的預(yù)處理語句中,就像這樣:

// 近似的 JDBC 代碼,非 MyBatis 代碼... String selectPerson = "SELECT * FROM PERSON WHERE ID=?"; PreparedStatement ps = conn.prepareStatement(selectPerson); ps.setInt(1,id);

當然,使用 JDBC 意味著需要更多的代碼來提取結(jié)果并將它們映射到對象實例中,而這就是 MyBatis 節(jié)省你時間的地方。參數(shù)和結(jié)果映射還有更深入的細節(jié)。這些細節(jié)會分別在后面單獨的小節(jié)中呈現(xiàn)。

select 元素允許你配置很多屬性來配置每條語句的作用細節(jié)。

<selectid="selectPerson"parameterType="int"parameterMap="deprecated"resultType="hashmap"resultMap="personResultMap"flushCache="false"useCache="true"timeout="10"fetchSize="256"statementType="PREPARED"resultSetType="FORWARD_ONLY"> Select 元素的屬性屬性描述
id在命名空間中唯一的標識符,可以被用來引用這條語句。
parameterType將會傳入這條語句的參數(shù)類的完全限定名或別名。這個屬性是可選的,因為 MyBatis 可以通過類型處理器(TypeHandler) 推斷出具體傳入語句的參數(shù),默認值為未設(shè)置(unset)。
parameterMap這是引用外部 parameterMap 的已經(jīng)被廢棄的方法。請使用內(nèi)聯(lián)參數(shù)映射和 parameterType 屬性。
resultType從這條語句中返回的期望類型的類的完全限定名或別名。 注意如果返回的是集合,那應(yīng)該設(shè)置為集合包含的類型,而不是集合本身。可以使用 resultType 或 resultMap,但不能同時使用。
resultMap外部 resultMap 的命名引用。結(jié)果集的映射是 MyBatis 最強大的特性,如果你對其理解透徹,許多復(fù)雜映射的情形都能迎刃而解??梢允褂?resultMap 或 resultType,但不能同時使用。
flushCache將其設(shè)置為 true 后,只要語句被調(diào)用,都會導(dǎo)致本地緩存和二級緩存被清空,默認值:false。
useCache將其設(shè)置為 true 后,將會導(dǎo)致本條語句的結(jié)果被二級緩存緩存起來,默認值:對 select 元素為 true。
timeout這個設(shè)置是在拋出異常之前,驅(qū)動程序等待數(shù)據(jù)庫返回請求結(jié)果的秒數(shù)。默認值為未設(shè)置(unset)(依賴驅(qū)動)。
fetchSize這是一個給驅(qū)動的提示,嘗試讓驅(qū)動程序每次批量返回的結(jié)果行數(shù)和這個設(shè)置值相等。 默認值為未設(shè)置(unset)(依賴驅(qū)動)。
statementTypeSTATEMENT,PREPARED 或 CALLABLE 中的一個。這會讓 MyBatis 分別使用 Statement,PreparedStatement 或 CallableStatement,默認值:PREPARED。
resultSetTypeFORWARD_ONLY,SCROLL_SENSITIVE, SCROLL_INSENSITIVE 或 DEFAULT(等價于 unset) 中的一個,默認值為 unset (依賴驅(qū)動)。
databaseId如果配置了數(shù)據(jù)庫廠商標識(databaseIdProvider),MyBatis 會加載所有的不帶 databaseId 或匹配當前 databaseId 的語句;如果帶或者不帶的語句都有,則不帶的會被忽略。
resultOrdered這個設(shè)置僅針對嵌套結(jié)果 select 語句適用:如果為 true,就是假設(shè)包含了嵌套結(jié)果集或是分組,這樣的話當返回一個主結(jié)果行的時候,就不會發(fā)生有對前面結(jié)果集的引用的情況。 這就使得在獲取嵌套的結(jié)果集的時候不至于導(dǎo)致內(nèi)存不夠用。默認值:false。
resultSets這個設(shè)置僅對多結(jié)果集的情況適用。它將列出語句執(zhí)行后返回的結(jié)果集并給每個結(jié)果集一個名稱,名稱是逗號分隔的。

insert, update 和 delete

數(shù)據(jù)變更語句 insert,update 和 delete 的實現(xiàn)非常接近:

<insertid="insertAuthor"parameterType="domain.blog.Author"flushCache="true"statementType="PREPARED"keyProperty=""keyColumn=""useGeneratedKeys=""timeout="20"><updateid="updateAuthor"parameterType="domain.blog.Author"flushCache="true"statementType="PREPARED"timeout="20"><deleteid="deleteAuthor"parameterType="domain.blog.Author"flushCache="true"statementType="PREPARED"timeout="20"> Insert, Update, Delete 元素的屬性屬性描述
id命名空間中的唯一標識符,可被用來代表這條語句。
parameterType將要傳入語句的參數(shù)的完全限定類名或別名。這個屬性是可選的,因為 MyBatis 可以通過類型處理器推斷出具體傳入語句的參數(shù),默認值為未設(shè)置(unset)。
parameterMap這是引用外部 parameterMap 的已經(jīng)被廢棄的方法。請使用內(nèi)聯(lián)參數(shù)映射和 parameterType 屬性。
flushCache將其設(shè)置為 true 后,只要語句被調(diào)用,都會導(dǎo)致本地緩存和二級緩存被清空,默認值:true(對于 insert、update 和 delete 語句)。
timeout這個設(shè)置是在拋出異常之前,驅(qū)動程序等待數(shù)據(jù)庫返回請求結(jié)果的秒數(shù)。默認值為未設(shè)置(unset)(依賴驅(qū)動)。
statementTypeSTATEMENT,PREPARED 或 CALLABLE 的一個。這會讓 MyBatis 分別使用 Statement,PreparedStatement 或 CallableStatement,默認值:PREPARED。
useGeneratedKeys(僅對 insert 和 update 有用)這會令 MyBatis 使用 JDBC 的 getGeneratedKeys 方法來取出由數(shù)據(jù)庫內(nèi)部生成的主鍵(比如:像 MySQL 和 SQL Server 這樣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)的自動遞增字段),默認值:false。
keyProperty(僅對 insert 和 update 有用)唯一標記一個屬性,MyBatis 會通過 getGeneratedKeys 的返回值或者通過 insert 語句的 selectKey 子元素設(shè)置它的鍵值,默認值:未設(shè)置(unset)。如果希望得到多個生成的列,也可以是逗號分隔的屬性名稱列表。
keyColumn(僅對 insert 和 update 有用)通過生成的鍵值設(shè)置表中的列名,這個設(shè)置僅在某些數(shù)據(jù)庫(像 PostgreSQL)是必須的,當主鍵列不是表中的第一列的時候需要設(shè)置。如果希望使用多個生成的列,也可以設(shè)置為逗號分隔的屬性名稱列表。
databaseId如果配置了數(shù)據(jù)庫廠商標識(databaseIdProvider),MyBatis 會加載所有的不帶 databaseId 或匹配當前 databaseId 的語句;如果帶或者不帶的語句都有,則不帶的會被忽略。

sql

這個元素可以被用來定義可重用的 SQL 代碼段,這些 SQL 代碼可以被包含在其他語句中。它可以(在加載的時候)被靜態(tài)地設(shè)置參數(shù)。 在不同的包含語句中可以設(shè)置不同的值到參數(shù)占位符上。比如:

<sql id="userColumns"> ${alias}.id,${alias}.username,${alias}.password </sql>

這個 SQL 片段可以被包含在其他語句中,例如:

<select id="selectUsers" resultType="map">select<include refid="userColumns"><property name="alias" value="t1"/></include>,<include refid="userColumns"><property name="alias" value="t2"/></include>from some_table t1cross join some_table t2 </select>

然后我們根據(jù)剛才的知識寫對應(yīng)的配置文件:

<?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.now.community.community.dao.UserMapper"><sql id="insertFields">userName,password,salt,email,type,status,activation_code,header_url,create_time</sql><sql id="selectFields">id,userName,password,salt,email,type,status,activation_code,header_url,create_time</sql><select id="selectById" resultType="User">select <include refid="selectFields"></include>from userwhere id=#{id}</select><select id="selectByName" resultType="User">select <include refid="selectFields"></include>from userwhere username=#{username}</select><select id="selectByEmail" resultType="User">select <include refid="selectFields"></include>from userwhere email=#{email}</select><insert id="insertUser" parameterType="User" keyProperty="id">insert into user (<include refid="insertFields"></include>)values(#{username},#{password},#{salt},#{email},#{type},#{status},#{activationCode},#{headerUrl},#{createTime})</insert><update id="updateStatus">update user set status=#{status} where id=#{id}</update><update id="updateHeader">update user set header_url=#{headerUrl} where id=#{id}</update><update id="updatePassword">update user set password=#{password} where id=#{id}</update></mapper>

測試效果

@RunWith(SpringRunner.class) @SpringBootTest @ContextConfiguration(classes = CommunityApplication.class) public class MapperTests {@Autowiredprivate UserMapper userMapper;@Testpublic void testSelectUser(){User user=userMapper.selectById(101);System.out.println(user);user = userMapper.selectByName("liubei");System.out.println(user);user = userMapper.selectByEmail("101@sina.com");System.out.println(user);}@Testpublic void testInsertUser() {User user = new User();user.setUsername("test");user.setPassword("123456");user.setSalt("abc");user.setEmail("test@qq.com");user.setHeaderUrl("E:/101.png");user.setCreateTime(new Date());System.out.println(user.toString());int rows = userMapper.insertUser(user);System.out.println(rows);System.out.println(user.getId());}@Testpublic void updateUser() {int rows = userMapper.updateStatus(150, 1);System.out.println(rows);rows = userMapper.updateHeader(150, "E:/102.png");System.out.println(rows);rows = userMapper.updatePassword(150, "hello");System.out.println(rows);} }

可以查看結(jié)果是完全沒問題的

總結(jié)

以上是生活随笔為你收集整理的springboot2——MyBatis入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

欧美一二三在线 | 午夜狠狠操 | 欧美亚洲另类在线视频 | 又黄又爽又色无遮挡免费 | 区一区二区三区中文字幕 | 亚洲免费av网站 | 人人澡人人舔 | 久久久穴| av短片在线观看 | 中文字幕二区三区 | 久久久亚洲国产精品麻豆综合天堂 | 久久精视频 | 视频二区 | 国产成人av电影在线 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 国产无遮挡猛进猛出免费软件 | 一区二区三区在线免费播放 | 色婷婷综合成人av | 麻豆视频观看 | 日本aaaa级毛片在线看 | 黄a网 | 精品国产欧美一区二区三区不卡 | 江苏妇搡bbbb搡bbbb | 国内精品久久久精品电影院 | 麻豆精品在线 | 五月婷婷一区二区三区 | 91看片网址 | 96国产精品视频 | 国产小视频在线播放 | 国产精品成人自产拍在线观看 | 国产精品福利在线观看 | 天天爽天天摸 | av 在线观看| 久久国产剧场电影 | 国产黄色a | 特级西西444www高清大视频 | 天天射天天搞 | 日韩精品一区二区电影 | 国产精品小视频网站 | 人人超碰免费 | 热久久99这里有精品 | 欧美精品一区二区免费 | 波多野结衣在线观看一区二区三区 | 色99在线| 天堂久色 | 日日爱999 | 色综合久久久久综合99 | 中文字幕色综合网 | 草久在线视频 | 欧美精品视 | 探花视频在线观看免费 | 日韩色在线 | 国产成人a v电影 | 天天操夜夜叫 | 午夜精品久久久久99热app | 91探花国产综合在线精品 | 国产五月婷 | a电影在线观看 | 在线导航av | 伊人久久一区 | 免费看黄的 | 日本中文在线 | 精品不卡视频 | 国产亚洲视频在线观看 | 麻豆国产精品一区二区三区 | 午夜精品久久久99热福利 | 91日韩在线 | 亚洲成年人免费网站 | 天天躁日日躁狠狠躁 | 精品国产一区二区三区蜜臀 | 在线视频亚洲 | 美女国产免费 | 99久久99热这里只有精品 | 99在线热播| 天天射天天干 | 欧美一区二区日韩一区二区 | 伊人中文在线 | 日本性高潮视频 | 日日摸日日爽 | 久草在线观看资源 | 亚洲五月综合 | 中文字幕在线播出 | 深爱婷婷网 | 成人一区二区在线 | 久青草影院 | 激情婷婷色 | 国产高清不卡 | 天天干天天色2020 | 久久国产精品一区二区三区四区 | 久久国产亚洲 | 九九视频免费在线观看 | 欧美不卡视频在线 | 国产精品免费久久久久影院仙踪林 | 亚洲天堂精品视频 | 狠狠干网 | 国内成人av | 成年人电影免费看 | 久久99国产精品免费 | 在线亚洲高清视频 | 国产精品激情在线观看 | 久久综合色影院 | 五月天天色 | 亚洲aⅴ久久精品 | 免费福利在线观看 | 狠狠操天天干 | 日韩在线观看视频中文字幕 | 欧美精品一区二区免费 | 黄色tv视频| 激情视频亚洲 | av免费看在线 | 日韩精品久久久久 | 91精品婷婷国产综合久久蝌蚪 | 日韩最新av| 91人人人| 国产精品福利在线观看 | 激情五月播播久久久精品 | 91福利社区在线观看 | 亚洲精品黄色 | 国产午夜三级一区二区三桃花影视 | 国产福利电影网址 | 丁香激情视频 | 国产亚洲激情视频在线 | 五月开心网 | 欧美日韩一区二区三区在线免费观看 | 色综合天天干 | 综合视频在线 | 免费观看日韩 | 亚洲精品在线观看免费 | 久久精品一二三 | 精品国产免费人成在线观看 | 91精品1区| 99视频一区二区 | 伊人狠狠色丁香婷婷综合 | 欧美91精品久久久久国产性生爱 | 麻花豆传媒mv在线观看 | 欧美小视频在线 | 91九色视频| 久久久久久久久久久久久久电影 | 一区二区成人国产精品 | 国产97碰免费视频 | 91精品国产91久久久久福利 | 国产精品免费久久久 | 涩涩网站在线看 | 中文十次啦 | 亚洲午夜精品久久久久久久久 | 亚洲人人爱 | 欧美国产日韩一区二区三区 | 蜜桃av综合网 | 99久国产| 日韩亚洲精品电影 | 国产精品久久久久久久久久新婚 | 久草精品电影 | 色中色亚洲 | 激情网在线观看 | 在线免费91| 日韩有码中文字幕在线 | 在线草 | 国产精品久久久久亚洲影视 | 欧美另类一二三四区 | 三级黄色欧美 | 国产伦精品一区二区三区… | 夜色资源站国产www在线视频 | 97人人模人人爽人人喊网 | 亚洲电影网站 | 91看片淫黄大片91 | 欧美日本一区 | 欧美视频日韩 | 欧洲一区二区在线观看 | 中文国产在线观看 | 国产精品成人免费一区久久羞羞 | 国产不卡高清 | 久久国语| 国产精品久久久久永久免费观看 | 久草视频免费 | 国产成人精品一区二区在线观看 | 国产在线观看免费 | 色噜噜狠狠狠狠色综合久不 | 免费激情网 | 国产喷水在线 | 久保带人 | 最近中文字幕 | 99久久精品无码一区二区毛片 | 午夜影院先 | 成人在线视频在线观看 | 在线观看久久久久久 | 国产精品www| 国产不卡在线播放 | 丁香六月婷婷综合 | 亚洲国产资源 | 免费日韩一级片 | 六月丁香久久 | 成人av av在线 | 亚洲成av | 欧美另类一二三四区 | 婷婷亚洲综合五月天小说 | 中文字幕久久精品一区 | 午夜 久久 tv | 欧美日韩视频一区二区三区 | 伊人伊成久久人综合网小说 | 国产人免费人成免费视频 | 欧美激情va永久在线播放 | 在线观看黄 | av网站地址| 日韩亚洲在线 | 久久国产精品免费一区 | 欧美日韩久久不卡 | 色婷婷 亚洲 | 日韩1级片 | 在线观看亚洲精品视频 | 免费日韩| 婷婷九月激情 | 久草在线最新视频 | 99资源网| 国产精品麻豆91 | 亚洲综合在线五月天 | 国产免费一区二区三区最新6 | 天天操人人要 | 黄色小说免费观看 | 精品一区二区三区久久久 | 久久www免费人成看片高清 | 成人av一级片 | 精品在线99 | 在线观看精品一区 | 国产亚洲精品久久久久动 | 香蕉网在线观看 | 蜜桃视频在线观看一区 | 久久在线精品视频 | 国产精品成人免费精品自在线观看 | 九九热在线观看视频 | av线上免费看 | 精品av在线播放 | 精品国模一区二区 | 黄色三级视频片 | 中文字幕 婷婷 | 少妇bbbb揉bbbb日本 | 亚洲黄色免费网站 | av在线在线 | 香蕉免费在线 | 极品中文字幕 | 免费视频一区二区 | 在线免费黄色av | 欧美精品中文字幕亚洲专区 | 黄色大片日本 | 免费在线观看av网站 | 国产手机在线播放 | 国产裸体永久免费视频网站 | 国产精品九九久久99视频 | 视频国产一区二区三区 | 婷婷天天色 | 91色网址 | 色婷婷视频 | 天天色天天射天天干 | 日三级在线 | 一区二区三区视频网站 | 日韩av手机在线看 | 在线免费色视频 | 亚洲一区天堂 | 国产麻豆视频免费观看 | 99精品久久久 | 国产日韩欧美在线观看视频 | 亚洲视频 在线观看 | 日韩 国产 | 久在线观看| 91亚洲国产成人 | 免费黄色av| 免费特级黄色片 | 久久国产成人午夜av影院宅 | 国产最新在线视频 | 亚洲人片在线观看 | 一本一道波多野毛片中文在线 | 国产精品免费视频一区二区 | 免费黄色av电影 | 自拍超碰在线 | 午夜视频在线观看欧美 | 欧美一区二区在线刺激视频 | 国产一区二区三区免费在线观看 | 国产亚洲精品女人久久久久久 | 2022中文字幕在线观看 | 婷婷六月网 | 国产伦精品一区二区三区高清 | 欧美网站黄色 | 久久国产精品二国产精品中国洋人 | 亚洲日本色 | 日韩在线视频网 | 99成人免费视频 | 免费观看的黄色片 | 99免费观看视频 | 亚洲一级国产 | 99综合久久 | 九九九在线观看 | 三级av在线免费观看 | 成人免费大片黄在线播放 | 欧美美女视频在线观看 | 国产你懂的在线 | www国产亚洲精品久久网站 | 欧美日韩三级在线观看 | 欧美夫妻生活视频 | 亚洲在线激情 | 干天天 | 88av网站 | 99久久影院 | 久久久久蜜桃 | 国产精品手机看片 | 看片黄网站 | 免费合欢视频成人app | 亚洲免费精品视频 | 亚洲日韩欧美视频 | 亚洲精品国产精品99久久 | 欧美男男tv网站 | 成人h电影 | 91网址在线 | av免费看网站 | 国产99久久久国产精品免费看 | 亚洲精品国产精品99久久 | 国产乱码精品一区二区三区介绍 | 国产一区二区三区午夜 | 狠狠婷婷| 亚洲精品www | 日韩中文字幕a | 免费看黄在线观看 | 色黄久久久久久 | 公与妇乱理三级xxx 在线观看视频在线观看 | 美女视频a美女大全免费下载蜜臀 | 亚洲免费高清视频 | 久久亚洲电影 | 深爱激情综合 | 伊人天天干 | 美女视频网站久久 | 亚洲va欧洲va国产va不卡 | 亚洲欧美婷婷六月色综合 | 成人av一区二区三区 | 久久女同性恋中文字幕 | 国产美女视频免费观看的网站 | 在线亚洲免费视频 | 国产91免费在线 | 日日操天天操夜夜操 | 国产在线精品区 | 色网站在线看 | 成人一级免费电影 | 丁香六月婷婷开心婷婷网 | 精品国产精品一区二区夜夜嗨 | 国产一区国产精品 | 日韩成人中文字幕 | 日本黄色免费观看 | 久久精品视频在线播放 | av免费看av | 久久伊人国产精品 | 欧美日韩精品在线观看视频 | 一级片黄色片网站 | 97视频人人免费看 | 精品理论片| 粉嫩av一区二区三区四区在线观看 | 日韩一区二区三区高清在线观看 | 成人97视频一区二区 | 亚洲欧洲中文日韩久久av乱码 | 91视频在线免费下载 | 成人在线视频免费观看 | 色综合久久88色综合天天6 | 久久99热这里只有精品 | 精品久久网 | 日韩在线免费观看视频 | 免费看黄视频 | 国产一区二区三区网站 | 黄色中文字幕在线 | 国产小视频福利在线 | 97**国产露脸精品国产 | 国产中文字幕国产 | 午夜.dj高清免费观看视频 | 夜夜操网 | 激情视频国产 | 欧洲激情综合 | 欧美视频在线观看免费网址 | 丁香婷婷综合激情五月色 | 国产日产高清dvd碟片 | 免费一区在线 | 天天草天天插 | 一区二区三区在线观看免费 | 国产成人在线一区 | 天天做日日爱夜夜爽 | 国产精品热 | 亚洲欧洲一区二区在线观看 | 玖玖玖影院 | 中文 一区二区 | 欧美在线a视频 | 91在线精品一区二区 | 国产精品精品久久久久久 | 视频国产| 成人超碰97| 亚洲女欲精品久久久久久久18 | 国内精品久久天天躁人人爽 | 国产在线a不卡 | 精品一二区 | av片在线观看 | 一级黄色大片在线观看 | 六月丁香激情网 | 99热9| 在线欧美日韩 | 日韩资源在线 | 欧美动漫一区二区三区 | 99视频国产在线 | 人人爽人人爽人人片av免 | 四虎影视成人永久免费观看视频 | 99热最新地址| 国产99一区 | 久久在线视频精品 | 日本夜夜草视频网站 | 18国产精品福利片久久婷 | 成人高清av在线 | 国产免费久久av | 久久99精品国产91久久来源 | 91九色网站| 国产精品乱码高清在线看 | 日韩高清一区在线 | 欧美与欧洲交xxxx免费观看 | 97超在线| 久久第四色| av在线影视 | 激情综合五月网 | 欧美色婷婷| 久草视频免费 | 亚洲精品久久久久58 | 麻豆一精品传二传媒短视频 | 婷婷六月丁香激情 | 中文字幕av一区二区三区四区 | 久热久草 | 婷婷综合久久 | 久草免费在线 | 久久国产视频网 | 久久精品一区 | 人人擦| 国产呻吟在线 | 国产精久久久久久妇女av | 久久99精品久久久久久清纯直播 | 激情久久久 | 国产视频91在线 | 国产 日韩 在线 亚洲 字幕 中文 | 国产不卡视频在线播放 | 亚洲 欧洲av | 国产精品伦一区二区三区视频 | 综合久久久久 | 日本久久精品视频 | 国产99中文字幕 | av电影一区二区三区 | 毛片无卡免费无播放器 | 国产精品久久久久9999吃药 | 国产精品九九久久99视频 | 国产日韩欧美视频在线观看 | 激情欧美在线观看 | 五月天丁香 | 久爱精品在线 | 激情五月婷婷丁香 | 一区二区三区免费播放 | 日韩成人免费在线 | 激情综合亚洲 | 中文国产字幕 | 久久免费毛片 | av在线免费网站 | 亚洲深夜影院 | 亚洲免费激情 | 综合国产在线观看 | 欧美日韩啪啪 | av三级在线播放 | 五月丁色 | 日韩精品第一区 | 人人爽人人爽人人片av | 亚洲色视频 | 91精品一区二区三区蜜桃 | 久久综合久久久久88 | 波多野结依在线观看 | 麻豆影视在线免费观看 | 最近中文字幕视频完整版 | 91精品国自产在线观看欧美 | 九九99| 最近中文国产在线视频 | 天天夜夜狠狠操 | 国产毛片在线 | 中文字幕在线观看国产 | 亚洲免费高清视频 | 91亚瑟视频| 欧美色图视频一区 | 黄色特级一级片 | 亚洲国产97在线精品一区 | 国产免费亚洲高清 | 天堂av网址 | 中文字幕久久精品亚洲乱码 | 三日本三级少妇三级99 | 欧美福利精品 | 九九免费在线视频 | 国产精品一区久久久久 | 国产乱码精品一区二区三区介绍 | 日韩av电影中文字幕 | 韩日三级在线 | 亚洲精品一区二区三区在线观看 | 99精品久久只有精品 | 一区二区毛片 | 亚洲国产精品99久久久久久久久 | 日韩激情片在线观看 | 全黄网站 | 久久黄色网页 | 麻豆视频免费网站 | 黄a在线观看 | 黄色性av | 久久96国产精品久久99软件 | 日本精品中文字幕在线观看 | 欧美日韩国产三级 | 日韩四虎 | 成人小视频在线播放 | 久久久久一区二区三区四区 | 日本久久不卡视频 | 久久er99热精品一区二区 | 美女视频久久黄 | av观看网站| 人九九精品 | 国产成人亚洲精品自产在线 | 国产精品久久久久久一区二区三区 | 黄色大片入口 | 81国产精品久久久久久久久久 | 亚洲专区视频在线观看 | 久久久久久久久影院 | 日韩av手机在线观看 | 91大神免费视频 | 国产精品精品国产 | 午夜国产在线观看 | 午夜国产成人 | 午夜精品一区二区三区在线播放 | 全久久久久久久久久久电影 | 日本精品在线看 | 国产亚洲精品久久久网站好莱 | 日韩午夜在线 | 丁香激情婷婷 | 成人av一区二区在线观看 | 五月激情六月丁香 | 欧美日韩国产精品一区二区亚洲 | 亚洲开心激情 | 18网站在线观看 | 综合久久精品 | 日本 在线 视频 中文 有码 | 2000xxx影视 | 久久精品官网 | 丝袜精品视频 | www.亚洲激情.com | 国产精品免费在线观看视频 | 亚洲狠狠操 | 热久久这里只有精品 | 国产99久久久精品视频 | 久久婷婷丁香 | 91福利社区在线观看 | 久久精品中文视频 | 97国产小视频 | av久久久 | 国产精品久久久久婷婷 | 7777xxxx| av电影中文字幕在线观看 | 97成人在线观看视频 | 五月婷婷在线播放 | 色妞久久福利网 | 欧美一区二区在线免费看 | 天天色播 | 久久精品4 | 色欧美视频| 99久久综合狠狠综合久久 | 在线视频福利 | 免费成视频| 亚洲高清国产视频 | 日韩一区二区三区免费视频 | 久久婷婷激情 | 婷婷丁香七月 | 精品无人国产偷自产在线 | 成人黄色在线播放 | 久久精品99国产精品日本 | 欧美日本不卡视频 | 不卡的av电影 | 色婷婷狠| 久久伊99综合婷婷久久伊 | 91在线亚洲 | 国内外成人免费在线视频 | 毛片网在线播放 | 91人人网 | 一级黄色在线免费观看 | 日韩高清二区 | 五月天最新网址 | 九九热在线精品 | 亚洲国产剧情 | 毛片黄色一级 | 91视频免费视频 | 99九九视频 | 麻豆你懂的 | 天天色播 | 亚洲精品在线观看视频 | 91免费高清 | 国产精品99蜜臀久久不卡二区 | 亚洲精品视频久久 | 久久久网 | 五月天com| 国产黄色片免费看 | 国产精品 视频 | 亚洲视频99 | 亚洲小视频在线观看 | 91在线九色| 少妇超碰在线 | 香蕉视频在线看 | 国产九九在线 | 久久综合久久综合这里只有精品 | 午夜精品福利一区二区 | 国产一区二区三区四区大秀 | 六月婷色 | 最新99热 | 国产精品mv在线观看 | 91人人人| 午夜av免费在线观看 | 黄色日本免费 | 亚洲1级片| 最新av免费在线 | 亚洲不卡123 | 在线观看视频日韩 | 国产一区二区三区四区大秀 | 国产黄免费在线观看 | 九色91在线视频 | 欧美三级在线播放 | 亚洲国产午夜精品 | 国产在线1区 | 99久久超碰中文字幕伊人 | 亚洲精品视频网站在线观看 | 成人av一区二区兰花在线播放 | 伊人五月 | 国产小视频你懂的在线 | 久久精品123| 免费看v片 | 国产天天爽 | 超碰免费在线公开 | 韩国一区在线 | 亚洲成av人电影 | 久久国语露脸国产精品电影 | 伊人婷婷在线 | 91久草视频 | 丝袜美女在线观看 | 国产精品中文字幕在线播放 | 欧美久久久久久久久久 | 91麻豆精品国产午夜天堂 | 日韩成人不卡 | 久久免费视频这里只有精品 | 日本中文字幕网站 | 最近日韩免费视频 | 国产免费观看久久 | 粉嫩av一区二区三区四区在线观看 | 欧美日韩国产二区 | 在线观看黄网站 | 天天曰天天爽 | 最近中文字幕高清字幕免费mv | 97视频久久久 | 公开超碰在线 | 午夜.dj高清免费观看视频 | 91麻豆国产 | 国产精品婷婷午夜在线观看 | 欧美一级视频一区 | 一本一道久久a久久综合蜜桃 | 欧美日韩免费在线观看视频 | 瑞典xxxx性hd极品 | 在线观看视频日韩 | 在线免费观看欧美日韩 | 在线精品观看国产 | 少妇性bbb搡bbb爽爽爽欧美 | 日本一区二区三区免费看 | 久久免费精彩视频 | 男女视频久久久 | 久久久综合色 | 欧美韩日精品 | 亚洲狠狠操 | 综合色天天| 中文字幕在线视频一区二区三区 | 国产精品高清一区二区三区 | 亚洲国产欧美在线人成大黄瓜 | 久久草在线免费 | 免费成人黄色av | 日韩高清在线不卡 | 成人免费视频视频在线观看 免费 | 免费在线h | 午夜精品久久久久久久99热影院 | 色婷婷av国产精品 | www.色午夜| 日韩电影在线观看一区二区 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 九九九九九精品 | 日韩一区二区三区观看 | 国产精品色在线 | 国产91aaa| 成人av网站在线 | 黄视频网站大全 | 超碰在线免费97 | 中文字幕丝袜一区二区 | 免费av成人在线 | 久热久草| 日本不卡123 | 国产一区私人高清影院 | 少妇bbb搡bbbb搡bbbb | 精品一区免费 | 日韩二区三区在线观看 | 99精品视频在线播放观看 | 国产成人精品综合久久久久99 | 美女禁18| 在线你懂的视频 | 日日夜夜精品免费 | av超碰免费在线 | 五月激情婷婷丁香 | 免费福利在线 | 91午夜精品| 色欧美成人精品a∨在线观看 | 涩涩资源网| 97视频在线免费 | 黄网站色成年免费观看 | 欧美日韩国产在线 | 少妇性bbb搡bbb爽爽爽欧美 | 亚洲美女免费精品视频在线观看 | 久操视频在线播放 | 草久久久久久 | 99热最新网址 | 免费99精品国产自在在线 | 欧美一级免费高清 | 久久视频中文字幕 | 国产成人精品午夜在线播放 | 亚洲精品久久久久久中文传媒 | 日韩天堂在线观看 | 久久爱www. | 少妇视频一区 | 国内精品久久久精品电影院 | 中文字幕影片免费在线观看 | 黄色片视频免费 | 丁香婷婷深情五月亚洲 | 精品一二三区视频 | 欧美日韩国产在线观看 | 福利一区视频 | 伊人五月在线 | 亚洲视频免费在线观看 | 日韩精品视频免费在线观看 | 久久亚洲欧美日韩精品专区 | av解说在线观看 | 成人一区二区三区在线 | 亚洲精品h | 91最新在线视频 | 开心激情婷婷 | 久久久久麻豆 | 正在播放国产一区二区 | 久久久久久欧美二区电影网 | 国产打女人屁股调教97 | 日韩av手机在线观看 | 成人av电影免费观看 | 国产最新在线视频 | 中文字幕永久免费 | 99久久国产免费,99久久国产免费大片 | 17婷婷久久www | 伊人伊成久久人综合网小说 | 成人免费毛片aaaaaa片 | 97在线观看免费高清 | av片在线观看 | 国产精品国产三级国产不产一地 | 视频一区二区视频 | av一区二区三区在线观看 | 精品国模一区二区 | 日韩伦理一区二区三区av在线 | 国产精品18videosex性欧美 | 精品日韩中文字幕 | 国产高清久久久 | 成人av播放| 91完整版| 麻豆94tv免费版 | 久久综合久久综合久久综合 | 欧美日韩高清一区二区 国产亚洲免费看 | 久久91久久久久麻豆精品 | 丁香久久综合 | 亚洲综合成人婷婷小说 | 成人av资源 | 成年人在线免费看视频 | 成人久久免费视频 | 91大神电影 | 日韩久久影院 | 天天躁日日躁狠狠躁av麻豆 | 成人资源站 | 狠狠色伊人亚洲综合网站野外 | 亚洲国内精品在线 | 国产精品99蜜臀久久不卡二区 | 99久久久国产精品免费99 | 日韩av电影免费在线观看 | 久草视频免费 | 五月婷香蕉久色在线看 | 精品国产a | 免费av小说 | 最新一区二区三区 | 黄色免费网站 | 欧美aa一级片 | www.久草.com| 五月婷香| 国产精品一区在线观看 | 欧美一级特黄高清视频 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 四虎免费av| 一本色道久久综合亚洲二区三区 | 精品综合久久 | 国产亚洲日本 | 美女视频黄免费的久久 | 欧美va天堂va视频va在线 | 欧美精品一区二区蜜臀亚洲 | 免费日韩av片 | 欧美在线观看视频一区二区三区 | 怡红院成人在线 | 黄色成人影视 | 久久久久欧美精品999 | 久久99精品国产99久久6尤 | 免费日韩 精品中文字幕视频在线 | 懂色av一区二区在线播放 | www.夜夜操| 亚洲精品乱码久久久久久按摩 | 久久激情小视频 | 日本激情视频中文字幕 | a成人v在线 | www免费在线观看 | 狠狠干婷婷色 | 婷婷免费视频 | 美女视频久久黄 | 日韩欧美精品在线观看视频 | 久久爱资源网 | 天堂v中文 | 91亚洲狠狠婷婷综合久久久 | 99精品国产一区二区三区不卡 | 狠狠躁日日躁狂躁夜夜躁 | 国产91成人在在线播放 | 天天综合成人网 | 超碰在线人人爱 | 激情久久一区二区三区 | 日本三级不卡视频 | 久久久午夜精品理论片中文字幕 | 国产精品一区二区免费 | 日韩高清网站 | 国产一级视频 | 999免费视频| 日韩午夜剧场 | 波多野结衣一区二区三区中文字幕 | 精品视频国产一区 | 91精品一区国产高清在线gif | 免费色视频网址 | 欧美成年网站 | 免费观看福利视频 | 久久精品一 | 在线视频 精品 | 日韩欧美综合视频 | 午夜久久久精品 | 久免费| 国产亚洲婷婷免费 | 国产流白浆高潮在线观看 | 亚洲精品66 | 亚洲精品国产精品国产 | 99精品视频一区 | 六月丁香婷婷网 | 国产呻吟在线 | 五月天激情婷婷 | 91精品国产91p65 | 免费看一级特黄a大片 | 日本一区二区三区免费看 | 黄网站app在线观看免费视频 | 免费看黄色小说的网站 | 日韩高清免费电影 | 亚洲一级电影视频 | 日韩v在线91成人自拍 | 亚洲视频综合在线 | 黄色一级网 | 日韩av在线网站 | 成人黄色片免费看 | 日韩免费一级a毛片在线播放一级 | 波多野结衣在线中文字幕 | 欧美精品免费一区二区 | 日韩高清不卡在线 | 亚洲va欧美va | 国产精品99免费看 | 亚洲精品三级 | 亚洲特级片| 国产69久久| 成人免费中文字幕 | 国产第一页在线观看 | 中文国产字幕 | 超碰免费成人 | 97香蕉久久国产在线观看 | 久久网页 | 久久五月婷婷丁香 | 国产亚洲精品福利 | 久久久久久久久久久久久久电影 | 日本三级在线观看中文字 | 一区二精品 | 国产精品中文字幕在线 | 青青草华人在线视频 | 国产又粗又硬又爽的视频 | 日本高清免费中文字幕 | 亚洲成人家庭影院 | 国产专区视频在线观看 | 日韩在线看片 | 亚洲欧美日韩中文在线 | 亚av在线 | 日韩高清一区二区 | 国产日韩精品一区二区三区在线 | 一区二区三区在线电影 | 国产精品丝袜在线 | 成人激情开心网 | 天天干天天干天天干天天干天天干天天干 | 色七七亚洲影院 | 久久精品视频网址 | 亚洲精品美女 | 97超碰人人澡人人爱 | 亚洲一区av| 日韩av中文在线观看 | 日本少妇久久久 | av高清在线| 日韩一区正在播放 | 欧美日韩一区二区三区在线观看视频 | 在线99热 | 69国产成人综合久久精品欧美 | 国产一区二区在线免费播放 | 婷婷成人亚洲综合国产xv88 | 亚洲精品大片www | 又污又黄的网站 | 在线观看视频你懂的 | 久久国色夜色精品国产 | 亚洲午夜久久久久 | 在线免费色视频 | 日本一区二区三区免费看 | 在线观看国产高清视频 | 国产69精品久久app免费版 | 黄a网 | 亚洲视频一级 | 国产手机在线观看 | 日韩av女优视频 | 蜜桃麻豆www久久囤产精品 | 精品国产伦一区二区三区观看说明 | 亚洲精品在线播放视频 | 在线天堂v | 操操碰| 亚洲开心色 | 久久综合国产伦精品免费 | 亚洲视频免费在线观看 | 精品久久久久久久久久久院品网 | 中文字幕高清视频 | 国产精品精品国产婷婷这里av | 在线观看免费国产小视频 | 成年人在线 | 国产精品色在线 | 亚洲欧美日韩国产精品一区午夜 | 国产精品va最新国产精品视频 | 国产99久久久国产精品免费看 | 人人插人人插 | 国产精品色婷婷 | av天天澡天天爽天天av | 一区二区三区手机在线观看 | 特级毛片在线免费观看 | 日韩三级视频在线观看 | 一级黄色片在线 | 欧美激情视频在线免费观看 | 综合国产在线观看 | 国产成人一区二区三区在线观看 | 四虎在线永久免费观看 | 久久av高清| 一区在线电影 | 久久久久久国产精品 | 国产免费久久 | 成人永久在线 | 国产精品久久麻豆 | 亚洲狠狠婷婷综合久久久 | 亚洲欧美国产精品va在线观看 | 国产+日韩欧美 | 91精品久久香蕉国产线看观看 | 四虎国产精品免费观看视频优播 | 欧美成人999| 五月香视频在线观看 | 91麻豆精品国产91久久久无限制版 | 麻豆国产视频 | 人人爱夜夜操 | 91中文字幕 | www免费黄色 | 国产精品婷婷午夜在线观看 | 久久免费视频网 | 色多多污污 | 日韩欧美在线视频一区二区三区 | 精品国产电影一区二区 | 亚洲综合在线五月天 | 久久综合九色综合97婷婷女人 | 韩日av一区二区 | 日韩精品一区二区三区在线视频 | se婷婷 | 成人h视频在线播放 | 国产免费久久精品 | 狠狠激情中文字幕 | 黄色性av | 伊人电影天堂 | 一区二区精品视频 | 久久综合中文色婷婷 | 成人av片在线观看 | 在线a视频免费观看 | 日本黄色大片免费看 | 亚洲区另类春色综合小说 | 国产精品18久久久久白浆 | 韩国av免费看 | 日韩高清在线一区二区 |