久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

詳解MyBatis XML配置解析

瀏覽:36日期:2023-10-22 16:13:09
MyBatis核心配置文件

<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE configuration PUBLIC '-//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>

詳解MyBatis XML配置解析

注意:接下來所有的配置,都要按照上圖的順序進行配置,否則會出錯

1. 環境配置(environments)

MyBatis 可以配置成適應多種環境,但每個 SqlSessionFactory 實例只能選擇一種環境

environments 元素定義了如何配置環境。

其中可以嵌套多個環境

<environments default='development'> <!--環境1--> <environment id='development'><!--事務管理器--> <transactionManager type='JDBC'> <property name='...' value='...'/> </transactionManager><!--數據源--> <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> <!--環境2--> <environment> ... </environment> <!--環境3--> <environment> ... </environment></environments>

子元素節點:environment

環境 ID:每個環境都有對應的一個環境ID

默認環境ID(比如:default=“development”) 環境可以隨意命名,但務必保證默認的環境 ID 要匹配其中一個環境 ID。

事務管理器(transactionManager)

在 MyBatis 中有兩種類型的事務管理器:JDBC/MANAGED 默認為 JDBC

數據源(dataSource)

dataSource 元素使用標準的 JDBC 數據源接口來配置 JDBC 連接對象的資源。 數據源是必須配置的。 有三種內建的數據源類型 UNPOOLED/POOLED/JNDI unpooled:這個數據源的實現只是每次被請求時打開和關閉連接。 pooled(默認):這種數據源的實現利用“池”的概念將 JDBC 連接對象組織起來 , 這是一種使得并發 Web 應用快速響應請求的流行處理方式。 jndi:這個數據源的實現是為了能在如 Spring 或應用服務器這類容器中使用,容器可以集中或在外部配置數據源,然后放置一個 JNDI 上下文的

數據源也有很多第三方的實現:dbcp、c3p0、druid等等…

2. 屬性(properties)

我們利用Properties屬性來實現應用配置文件

這些屬性可以在外部進行配置,并可以進行動態替換。

方式一:直接在Mybatis核心配置文件中配置這些屬性(我們先前的方法)

詳解MyBatis XML配置解析

方式二:在 properties 元素的子元素中設置

編寫 config.properties

driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useSSH=true&useUnicode=true&characterEncoding=UTF-8username=rootpassword=200024

在核心配置文件中引入

<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE configuration PUBLIC '-//mybatis.org//DTD Config 3.0//EN' 'http://mybatis.org/dtd/mybatis-3-config.dtd'><configuration> <!--外部引入配置文件--> <properties resource='config.properties'/> <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></configuration>

引入外部文件的同時,也可以在其中增加一些屬性配置

優先級問題:首先讀取在 properties 元素體內指定的屬性

<properties resource='config.properties'> <property name='username' value='root'/> <property name='password' value='200024'/></properties>

比如config.properties中的數據庫連接密碼正確,但是properties 元素體內的密碼不正確,則會報錯,因為優先讀取properties 元素體內指定的屬性

3. 類型別名(typeAliases)

注意位置順序

詳解MyBatis XML配置解析

方式一:通過typeAlias起別名

類型別名可為 Java 類型設置一個縮寫名字。 它僅用于 XML 配置,意在降低冗余的全限定類名書寫

<typeAliases> <typeAlias type='pojo.User' alias='User'/></typeAliases>

type的值為指定Java類名,alias為新起的別名

方式二:通過package起別名

也可以指定一個包名,MyBatis 會在包名下面搜索對應的實體類

詳解MyBatis XML配置解析

<typeAliases> <package name='pojo'/></typeAliases>

每一個在包 pojo 中的 實體類,在沒有注解的情況下,會使用 實體類 的首字母小寫的非限定類名來作為它的別名。 比如 pojo.User 的別名為 user;若有注解,則別名為其注解值。

@Alias('hello')public class User { ... }

此時,別名為hello

詳解MyBatis XML配置解析

建議

在實體類較少的時候,使用第一種方式 在實體類較多的時候,使用第二種方式

下面是一些為常見的 Java 類型內建的類型別名。它們都是不區分大小寫的,注意,為了應對原始類型的命名重復,采取了特殊的命名風格。

別名 映射的類型 _byte byte _long long _short short _int int _integer int _double double _float float _boolean boolean string String byte Byte long Long short Short int Integer integer Integer double Double float Float boolean Boolean date Date decimal BigDecimal bigdecimal BigDecimal object Object map Map hashmap HashMap list List arraylist ArrayList collection Collection iterator Iterator

4. 設置(settings)

這是 MyBatis 中極為重要的調整設置,它們會改變 MyBatis 的運行時行為

設置(settings)查看幫助文檔https://mybatis.org/mybatis-3/zh/index.html

懶加載 日志實現 緩存開啟關閉

最常用:日志

4.1、日志工廠

如果一個數據庫操作出現了異常,我們需要排錯,日志是最好的助手!

詳解MyBatis XML配置解析

logImpl

SLF4J LOG4J LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING NO_LOGGING

在MyBatis核心配置文件中配置我們的日志

注意大小寫問題!!!不要寫錯!!

注意位置順序問題

<settings> <!--標準日志工廠實現--> <setting name='logImpl' value='STDOUT_LOGGING'/></settings>

然后運行我們的測試類,發現多了很多內容,這就是我們的日志

詳解MyBatis XML配置解析

4.2、LOG4J

什么是LOG4J?

Log4j是Apache的一個開源項目,通過使用Log4j,我們可以控制日志信息輸送的目的地是控制臺、文件、GUI組件,甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等我們也可以控制每一條日志的輸出格式通過定義每一條日志信息的級別,我們能夠更加細致地控制日志的生成過程可以通過一個配置文件來靈活地進行配置,而不需要修改應用的代碼

使用步驟

導包

<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>

配置log4j.properties

#將等級為DEBUG的日志信息輸出到console和file這兩個目的地,console和file的定義在下面的代碼log4j.rootLogger=DEBUG,console,file#控制臺輸出的相關設置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.Threshold=DEBUGlog4j.appender.console.layout = org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=[%c]-%m%n#文件輸出的相關設置log4j.appender.file = org.apache.log4j.RollingFileAppenderlog4j.appender.file.File=./log/zsr.loglog4j.appender.file.MaxFileSize=10mblog4j.appender.file.Threshold=DEBUGlog4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n#日志輸出級別log4j.logger.org.mybatis=DEBUGlog4j.logger.java.sql=DEBUGlog4j.logger.java.sql.Statement=DEBUGlog4j.logger.java.sql.ResultSet=DEBUGlog4j.logger.java.sql.PreparedStatement=DEBUG

在MyBatis核心配置文件中配置我們LOG4J

<settings> <setting name='logImpl' value='LOG4J'/></settings>

測試

詳解MyBatis XML配置解析

同時在當前項目目錄下生成了zsr.log文件,這里面保存了我們的日志信息

這就是我們在log4j.properties進行的設置,我們同樣可以設置其他的內容

詳解MyBatis XML配置解析

IDEA可能出現打不開的情況,我們將其換成.txt格式就可以打開了

詳解MyBatis XML配置解析

詳解MyBatis XML配置解析

簡要使用

要在使用LOG4J的類中,導入包 org.apache.log4j.Logger

日志對象,參數為當前類的class

static Logger logger = Logger.getLogger(UserMapperTest.class);

詳解MyBatis XML配置解析

編寫測試方法,三種常見日志級別

@Testpublic void testLog4j() { logger.info('info:進入了testLog4j方法'); logger.debug('debug:進入了testLog4j方法'); logger.error('error:進入了testLog4j方法');}

運行該方法

詳解MyBatis XML配置解析

5. 映射器(mappers)

mappers

映射器 : 定義映射SQL語句文件

告訴 MyBatis 到哪里去找映射文件

使用相對于類路徑的資源引用 使用完全限定資源定位符(包括 file:/// 的 URL) 使用類名和包名等。

方式一:使用相對于類路徑的資源引用注冊綁定(推薦)

<mappers> <mapper resource='mapper/UserMapping.xml'/></mappers>

方式二:使用映射器接口實現類的完全限定類名注冊綁定

<mappers> <mapper /></mappers>

常見問題:

詳解MyBatis XML配置解析

注意點:

接口和他的Mapper配置文件必須同名 接口和他的Mapper配置文件必須在同一個包下

我的問題:Mapper接口和Mapper配置文件沒有同名!!

詳解MyBatis XML配置解析

修改后:

詳解MyBatis XML配置解析

方式三: 將包內的映射器接口實現全部注冊為映射器

<mappers> <package name='mapper'/></mappers>

注意點同方式二:

接口和他的Mapper配置文件必須同名 接口和他的Mapper配置文件必須在同一個包下 6. 其他配置

了解~

typeHandlers(類型處理器)

無論是 MyBatis 在預處理語句(PreparedStatement)中設置一個參數時,還是從結果集中取出一個值時, 都會用類型處理器將獲取的值以合適的方式轉換成 Java 類型。 你可以重寫類型處理器或創建你自己的類型處理器來處理不支持的或非標準的類型。【了解即可】

objectFactory(對象工廠)

MyBatis 每次創建結果對象的新實例時,它都會使用一個對象工廠(ObjectFactory)實例來完成。 默認的對象工廠需要做的僅僅是實例化目標類,要么通過默認構造方法,要么在參數映射存在的時候通過有參構造方法來實例化。 如果想覆蓋對象工廠的默認行為,則可以通過創建自己的對象工廠來實現。【了解即可】

plugins(插件)

三個常用插件:

mybatis-generator-core mybatis-plus 通用mapper

到此這篇關于詳解MyBatis XML配置解析的文章就介紹到這了,更多相關MyBatis XML配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 亚洲成人看片 | 狠狠综合 | 欧美日本一区二区三区 | 国产精品久久久久久久久久久久 | 热久久这里只有精品 | 中文二区 | 久久99视频| 在线免费av观看 | 亚洲精品一区二区三区中文字幕 | 福利视频一区二区 | 欧美日韩一区二区电影 | 国产精品亚洲一区二区三区 | 在线一区 | 日韩久久网| 最新国产在线视频 | 久久精品免费一区二区三区 | 嫩草影院懂你的 | 国产精品18hdxxxⅹ在线 | 亚州精品国产 | 中文在线一区二区 | 人人草人人 | 精品免费一区 | 欧美精品成人一区二区三区四区 | 日b片| 久久免费看 | 欧美日韩中文 | 欧美精品在线一区 | 日韩精品免费在线视频 | 久久九精品 | 免费观看一级特黄欧美大片 | 久热在线视频 | 日韩精品1区2区 | 午夜播影院 | 老黄网站在线观看 | 精品国产第一国产综合精品 | 免费三级电影网站 | 午夜激情免费看 | a在线播放 | 精品久久久av| 蜜桃视频成人m3u8 | 成人精品视频在线观看 | 中文字国产精久久无 | 91成人在线| 久久精品毛片 | 中文字幕在线免费视频 | 日韩一区二区三区在线观看 | 日日操综合 | 亚洲不卡网站 | 国产精品久久久久久久久久久久久 | 玖草av| 国产在线精品视频 | 国产一级视频在线播放 | 国产精品视频导航 | av中文字幕在线播放 | 成人a网| 精品国产一区二区三区av片 | 日韩av在线免费 | 欧美精品一区二区在线观看 | 成人影院一区二区三区 | 波多野结衣一区三区 | 国产成人av一区二区 | 天天操夜夜爽 | 中文一区二区 | 日韩乱码中文字幕 | 欧美成人精品在线观看 | 亚洲日韩中文字幕一区 | 亚洲午夜电影 | 亚洲三级在线观看 | 鲁管视频 | 天天天干夜夜夜操 | 亚洲精品一区二区三区蜜桃久 | 日韩色图在线观看 | 国产51人人成人人人人爽色哟哟 | 国产一级黄色av | 一区二区在线 | 99久久视频 | 在线日韩视频 | 一级色视频 | 亚洲午夜在线 | 中文字幕视频在线免费观看 | 国产精品久久久久久久久久久杏吧 | 国产综合久久久 | 91在线一区二区 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 国产精品久久久久久久久久久新郎 | 日韩视频网| 国产日韩一区二区三区 | 国产成人精品久久 | 亚洲国产精品久久久久婷婷老年 | 日韩手机电影 | 欧美精品一区久久 | 国产成人在线播放 | 蜜桃免费一区二区三区 | 这里只有精品在线 | 国产精品高潮呻吟久久av野狼 | 欧美一区二区三区黄色 | 精品久久久久一区二区国产 | 国产精品视频一区二区三区 | 欧洲成人午夜免费大片 | www.天天操.com | 久久亚洲一区二区三区四区 | 久久精品色欧美aⅴ一区二区 | 91精品视频在线播放 | 亚洲一区二区三区在线视频 | 日韩av成人 | 欧美日韩精品一区二区三区 | 一区二区三区在线观看视频 | 国产精品第一国产精品 | 亚洲一区中文字幕永久在线 | 伊人网站在线 | 久草天堂| 国产一级做a爰片在线看免费 | 韩国三级午夜理伦三级三 | 综合网视频 | 1000部羞羞视频在线看视频 | 欧美日韩精品久久久 | 久久国产精品一区二区三区 | 国产男女爽爽爽免费视频 | 久久兔费看a级 | 国产日产精品一区二区三区四区 | 在线视频一区二区三区 | 草草草久久久 | 国产 日韩 欧美 中文 在线播放 | 九九热精品免费视频 | 国产精品一二三区 | 国产亚洲精品美女久久久久久久久久 | 日本aaaa| 一道本一二三区 | 午夜影视在线观看 | 五月激情综合网 | 久久精品亚洲一区 | 日韩中文一区二区 | 中文字幕亚洲一区 | 欧美视频网站 | 日韩综合| 成人免费看 | 日韩精品一区二区三区在线观看 | 午夜视频 | 免费精品视频 | 国产精品毛片 | 亚洲成人中文字幕 | 在线免费观看黄色 | 日本不卡一区二区 | 国产一区二区在线免费观看 | 久久久久久久久久国产 | 黄色小视频在线观看 | 久久99精品国产麻豆婷婷洗澡 | 伊人超碰 | 手机看片1| 99热国产在线观看 | 国产精品久久久久久久一区探花 | 亚洲色图在线播放 | 91视频网址 | 日韩欧美精品一区二区三区 | 91啪影院 | 久久久久久久一区 | 九九精品久久久 | www,久久久 | 久久不射电影网 | 中文字幕日韩欧美 | 亚洲视频一 | 在线成人免费 | 在线免费视频成人 | 日本免费一区二区三区 | 日韩一区免费观看 | 成人免费视频网站 | 国产精品一二区 | 亚洲免费网站 | 日韩 国产 在线 | 精品久久久中文字幕 | 在线看亚洲| 亚洲视频中文字幕 | 中文一区二区 | 成人午夜在线视频 | 久久综合电影 | 亚洲第一色 | 在线一区二区三区 | 日日夜夜天天干干 | 亚洲乱码二区 | 国产在线视频a | 日韩在线亚洲 | 99精品久久久 | 在线精品一区 | 免费看一区二区三区 | 色橹橹欧美在线观看视频高清 | 91操操 | 久草热视频 | 欧美日本免费一区二区三区 | 国产ts视频 | 操人网 | 国产免费观看一区二区三区 | 一级a性色生活片久久毛片波多野 | 亚洲视频在线看 | 中文精品在线 | 久久人人网 | 在线99| 夜添久久精品亚洲国产精品 | 午夜专区| 国产精品99久久久久久久vr | 欧美日韩电影一区二区 | 亚洲精品女优 | 国产精品一区二区三区四区 | 精品国产欧美一区二区三区成人 | a级在线观看 | 麻豆91在线观看 | 国产精品久久免费观看spa | 免费看91 | 国产毛片精品 | 久久久精品区 | 成人在线视频一区 | 黄色永久网站 | 精品一区视频 | 欧美在线一区二区三区 | 免费成人在线网站 | 国产在线播 | 国产一区二区在线免费观看 | 九九在线精品 | 98久久久| 伊人干综合 | 欧美日本免费一区二区三区 | 亚洲黄色片免费 | 性处破╳╳╳高清欧美 | 国产九九九 | 99久久视频 | 亚洲成a人v欧美综合天堂麻豆 | 久久精品国产91精品亚洲高清 | 国产精彩视频 | 亚洲国产在 | 在线视频se | 夜夜艹日日艹 | 国产成人aⅴ | 色黄视频在线观看 | 欧美日韩成人在线视频 | 国厂毛片 | 国产精品一区二 | 亚洲免费资源 | 久久小草| 欧美日韩一区二区三区四区 | 亚洲欧美韩国 | 欧美专区在线 | 久久久久久久久久久久久九 | 拍真实国产伦偷精品 | 久久久网 | 成人午夜视频在线观看 | 国产一级特黄aaa | 日本男人的天堂 | 激情久久av一区av二区av三区 | 毛片网页 | 国产综合亚洲精品一区二 | 特级淫片女子高清视频在线观看 | 亚洲国产精品成人综合色在线婷婷 | 超碰在线看| 日本污视频在线观看 | 亚洲码欧美码一区二区三区 | 国产精品久久久久久吹潮 | 亚洲精品一区二区三区 | 在线日韩视频 | 亚洲国产精品一区 | 在线免费视频一区二区 | 91精品国产综合久久久久久漫画 | 高清国产午夜精品久久久久久 | 久精品视频| 日韩免费在线观看视频 | 玖玖精品 | 9999国产精品| 免费视频一区二区 | 亚洲精品国产电影 | 欧美一级视频在线观看 | 国产一区中文字幕 | 亚洲欧洲精品一区二区三区 | 日韩一区二区三区在线视频 | 激情99 | 九一视频在线观看 | 午夜激情视频免费 | www在线视频 | 亚洲国产精品一区二区三区 | 国产成人在线播放 | 欧美日韩系列 | 国产高清免费视频 | 日韩成人在线视频 | 九色91九色porny永久 | 国产九九九| 日本特黄特色aaa大片免费 | 中文字幕av一区 | 一级做a爰 | 欧美日韩电影一区 | 91精品国产综合久久久久久漫画 | 成人区一区二区三区 | 色吊丝2288sds中文字幕 | 国产黄色大片网站 | 成人av在线网 | 国产精品久久久久久久久久久久久 | 99视频免费在线观看 | 91久久久久久久久久久久久久 | 免费在线精品视频 | 女人夜夜春高潮爽av片 | 欧美一区二区三区成人 | 男人的天堂在线视频 | 伊人久久综合 | 中文字幕一区二区三区精彩视频 | 日韩欧美专区 | 午夜羞羞| 久久精品网 | 国产精品不卡 | 国产51人人成人人人人爽色哟哟 | 午夜国产精品视频 | 成人亚洲一区二区 | 久久精品久久久久久久久久16 | 日韩免费 | 久久久国产日韩 | 瑟瑟视频在线看 | 最新国产在线视频 | 在线中文一区 | 伊人小视频 | 亚洲天堂中文字幕 | 国产中文字幕一区 | 成年人在线观看 | 欧洲一级视频 | 亚洲另类视频 | 成人国产精品免费观看 | 日韩视频在线观看不卡 | 一级全黄少妇性色生活片毛片 | 久久精品网 | 久久精品国产99国产 | 福利二区 | 日韩色综合 | 亚洲成人av | www.成人久久| 日韩一区二区三区在线观看 | 玖玖久久 | 亚州精品视频 | 久久四色 | 大黑人交xxx极品hd | 日韩性猛交 | 国产成人a亚洲精品 | 三级日韩 | 国产日韩一级片 | 欧洲成人在线视频 | 91超碰在线播放 | 91视频日韩 | 免费午夜电影 | 日韩精品在线免费观看 | 99在线精品视频 | 国产精品婷婷午夜在线观看 | 欧美精产国品一二三区 | 免费欧美一级 | 欧美色视频在线观看 | 亚洲一区二区三区免费观看 | 久久视频一区 | 国产精品视频一二三区 | 91精品国产综合久久久蜜臀粉嫩 | 超碰人操| 国产精品美女久久久久久久网站 | 国产传媒自拍 | 农村妇女毛片精品久久久 | 亚洲国产成人久久综合一区,久久久国产99 | 成人免费视频网 | 国产精品国产成人国产三级 | 精品国产一区二区三区久久久蜜月 | 久久a国产 | 先锋影音在线观看 | av中文字幕在线 | 欧美成人综合在线 | 天堂一区二区三区 | 69性欧美高清影院 | 国产成人精品一区一区一区 | 污片在线免费看 | 亚洲欧美网站 | 毛片视频免费 | 九色91在线 | 国产精品久久久久久久久久久久久久 | 国产免费一区二区三区 | 蜜桃臀一区二区三区 | 国产精品一区在线 | 正在播放欧美 | 国产精品视频播放 | 亚洲精品视频在线 | 国产一级免费视频 | 国产免费久久 | 成人免费看黄色 | 午夜免费视频 | 国产精品视频一区二区三区四 | 欧美日韩亚洲在线 | 日日干日日操 | 看片国产| 日日干天天干 | 在线播放国产精品 | 日韩成人精品在线 | 国产一级大片 | 男女精品视频 | 亚洲国产精品成人 | 人人九九精 | 久草综合网 | 看真人视频a级毛片 | 亚洲精品在线视频 | 久久综合狠狠综合久久 | 国产欧美日韩在线观看 | 久久青青 | 久久一二区| 色香蕉久久 | 亚洲视频在线免费观看 | 中文字幕一区在线 | 在线亚洲一区二区 | 91视视频在线观看入口直接观看 | 国产一级片播放 | 国产亚洲一区二区三区在线观看 | 国产做a爰片久久毛片a我的朋友 | 狠久久| 久草观看 | 国产精品久久国产精品 | 精品久久久久久久 | 91视视频在线观看入口直接观看 | 最新中文字幕在线 | 一级黄色短片 | 国产精品高清在线 | 日日夜夜狠狠 | 亚洲视频在线看 | 欧美久久久久久 | 日韩精品视频免费专区在线播放 | 日韩视频www | 国产 欧美 日韩 一区 | 欧美一区二区三区爽大粗免费 | 91久久精品一区二区二区 | 热久久这里只有精品 | av成人毛片| 欧美在线视频一区二区 | 成人高清在线 | 一级特黄色大片 | www..99热 | 99视频网站 | 午夜影院久久 | 久久精品一区 | av在线一区二区三区 | 亚洲三区电影 | 日韩精品www| 久久99久| 欧美日韩视频在线 | 久久亚洲精品中文字幕 | 国产深夜视频在线观看 | 91丁香| 亚洲综合一区二区 | 成人免费av | 不卡一区二区三区四区 | 国产91福利视频 | 欧美日韩免费看 | 91精品国产人妻国产毛片在线 | 日本不卡一区二区 | 国产超碰人人模人人爽人人添 | 日韩在线视频免费看 | 精品无码久久久久国产 | 欧美激情视频一区二区三区 | 国产色网| 欧美久久久久久久久久 | 中文精品久久久 | 欧美精品一区二区三区蜜桃视频 | 久久久久国产精品www | 中国电影黄色一级片免费观看 | 亚洲精品久久久久久久久久久久久 | 国产精品久久久久久久久 | 久久精品久久久久久久久久久久久 | 亚洲精品专区 | 全黄大全大色全免费大片 | 人和拘一级毛片 | 一级免费黄视频 | 欧美一级黄色片网站 | 天堂亚洲| av不卡在线播放 | 亚洲视频a| 中文字幕日韩久久 | 日韩毛片免费看 | 91麻豆精品国产91久久久资源速度 | av黄色在线播放 | 日韩欧美一区在线 | 九色在线观看 | 美女天堂av| 91精品福利 | 欧美久久视频 | 人人爱超碰 | 久久白虎 | 欧美理论片在线观看 | 黑人巨大精品欧美一区二区三区 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 国产亚洲视频在线观看 | 中文字幕一区二区三区乱码图片 | 午夜精品久久久久久久星辰影院 | 欧美激情性国产欧美无遮挡 | 9999久久久久 | 亚洲精品一区在线观看 | 蜜臀91精品国产高清在线观看 | 成人精品久久 | 日韩三级在线免费观看 | 久久精品久久久久久 | 日本一本视频 | 欧美久久成人 | 成年人视频在线观看免费 | 一区二区在线 | 亚洲精彩视频在线观看 | 九九综合九九 | 影音先锋中文字幕在线 | 成人福利av | 男女深夜网站 | 久久精视频 | 在线国产区 | 老牛影视av一区二区在线观看 | 久久久久久久久久久久91 | 日韩 国产 在线 | 一区二区三区四区在线 | 成人午夜免费网站 | 欧美高清一区 | 国产精品一区二区三区在线看 | 成人激情视频在线免费观看 | 久久夜夜 | 久久久日韩精品一区二区三区 | 狠狠色狠狠色综合网 | 91国在线高清视频 | 国产欧美亚洲精品 | 黄久久久| 亚洲在线观看免费视频 | 中文字幕精品一区 | 久久骚| 欧洲美女性开放视频 | 午夜精品福利在线观看 | 日韩精品一区二区三区中文字幕 | 久久线视频 | 欧美一级片在线观看 | 免费不卡视频 | 亚洲国产成人av | 亚洲蜜臀av乱码久久精品蜜桃 | 99精品免费在线 | 91综合视频在线观看 | 亚洲成人福利在线观看 | 欧美成人免费一级人片100 | 欧美一级免费在线观看 | 国产成人午夜视频 | 婷婷精品视频 | 国产在线视频网站 | 日韩欧美国产一区二区三区 | 综合99| 国产高清在线精品一区二区三区 | 日韩精品在线一区 | 韩国电影久久影院 | 韩国精品一区二区 | 国产在线视频xxx | 欧美在线视频一区 | 午夜无码国产理论在线 | 精品国产乱码久久久久久久软件 | 久久网一区二区三区 | 欧美成在线观看 | 亚洲综合中文网 | 日韩久草| 不卡一区 | 太子妃好紧皇上好爽h | 国产高潮失禁喷水爽网站 | 亚洲一区二区高清视频 | 九九99九九 | 国产视频一区二区 | 日韩精品第一页 | 日韩午夜电影 | 九九视频在线观看视频6 | 日韩成人影院在线观看 | 精品久久一区二区 | 一区二区在线视频 | 99久久婷婷| 五月婷婷丁香婷婷 | 精品无人乱码一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 99久久婷婷国产综合精品 | 国产精品一区二区三区四区 | 日操| 很黄很色很爽的视频 | 中文字幕高清在线 | 日本免费三片免费观看 | 91视频免费在线 | 欧美日韩国产一区二区三区 | 亚洲成人精品一区 | 精品国产鲁一鲁一区二区在线观看 | 久久久久综合 | 免费黄色网止 | 日韩三级视频 | 国产乱码精品一品二品 | 亚洲乱码一区二区三区在线观看 | 国产视频一区二区 | 一区二区三区免费 | 在线看片福利 | 久久久久黄色 | 欧美成人伊人 | 久久久久亚洲 | 精品无码久久久久国产 | 免费av播放| 在线免费日韩 | 亚洲精品国产区 | 欧洲一区在线 | 久综合在线| 99精品久久久 | 中文字幕在线第一页 | 国产精品久久久久久久 | 日韩欧美一区二区三区久久婷婷 | 国产在线a| 久久精品一区二区三区四区 | 99在线视频观看 | 久久成人精品视频 | 操操操av | 日韩欧美在线免费观看 | 天天综合网91 | 中文字幕国产 | 91成人短视频在线观看 | 欧美日韩成人 | a级片视频在线观看 | 蜜桃精品久久久久久久免费影院 | 男女羞羞视频在线免费观看 | 亚洲欧美国产精品专区久久 | 国产欧美精品一区二区 | 午夜精品福利一区二区三区蜜桃 | 日韩免费视频一区二区 | 亚洲精品久久久久午夜 |