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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Nhibernate+SQLite 入门实例指南二 类的继承、多态关系

發(fā)布時(shí)間:2023/12/15 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nhibernate+SQLite 入门实例指南二 类的继承、多态关系 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?昨天忘記向源代碼下載了,現(xiàn)在補(bǔ)上第一章的代碼:http://files.cnblogs.com/9527/QuickStart1.rar

實(shí)例二、類的繼承、多態(tài)關(guān)系

在我們實(shí)際設(shè)計(jì)過程中,經(jīng)常碰到類的繼承關(guān)系,比如一個(gè)電子產(chǎn)品商店,同時(shí)銷售手機(jī)和MP3,所以在設(shè)計(jì)系統(tǒng)的時(shí)候我們把手機(jī)和MP3的共性如品牌、名稱等抽象為一個(gè)類,而把它們的特性比如MP3有內(nèi)存容量,手機(jī)有號(hào)碼等,我們以不同的子類來體現(xiàn)。如下圖:

在實(shí)際數(shù)據(jù)庫的時(shí)候,最簡(jiǎn)單的就是每個(gè)子類擁有一個(gè)獨(dú)立的表分別對(duì)應(yīng)Mp3player和MobilePhone

由于MobilePhone和Mp3Player都是繼承electronic,所以他們都Id,Name,Brand等屬性,了我們分別為兩個(gè)表編寫映射文件:

MobilePhone.hbm.xml

<?xml?version="1.0"?encoding="utf-8"??>?

<hibernate-mapping?xmlns="urn:nhibernate-mapping-2.0">?

<class?name="QuickStart2.Data.MobilePhone,?QuickStart2.Data"?table="t_mobilephone"?>?

<id?name="Id"?column="id"?type="Int32">?

<generator?class="identity"?/>?

</id>?

<property?name="Name"?type="String(100)"?column="name"?/>?

<property?name="Brand"?type="String(20)"?column="brand"?/>?

<property?name="Phonenumber"?type="String(13)"?column="phonenumber"?/>?

</class>?

</hibernate-mapping>?

Mp3Player.hbm.xml?

<?xml?version="1.0"?encoding="utf-8"??>?

<hibernate-mapping?xmlns="urn:nhibernate-mapping-2.0">?

<class?name="QuickStart2.Data.Mp3Player,?QuickStart2.Data"?table="t_mp3player"?>?

<id?name="Id"?column="id"?type="Int32">?

<generator?class="identity"?/>?

</id>?

<property?name="Name"?type="String(100)"?column="name"?/>?

<property?name="Brand"?type="String(20)"?column="brand"?/>?

<property?name="Mensize"?type="Int32"?column="mensize"?/>?

</class>?

</hibernate-mapping>?


可以看到這兩個(gè)映射和普通的映射文件沒有什么不同。我們編寫了一個(gè)段測(cè)試代碼:

?

ISession?session=null;?

ArrayList?list
=null;?

try{?

session
=SessionFactory.OpenSession();?

list
=(ArrayList)session.CreateCriteria(typeof(electronic)).List();?

}
?

catch(Exception?e)?{?

System.Console.WriteLine(e.Message);?

System.Console.ReadLine();?

}
?

finally{?

session.Close();?

}
?

foreach(electronic?el?in?list)?{?

System.Console.WriteLine(
"名稱:o"+el.Name);?

}
?

運(yùn)行結(jié)果如下圖所示:

我們看到NHibernate更據(jù)electronic自動(dòng)找到它的兩個(gè)子類Mp3Player和MobilePhone,生存兩鐵絲SQL語句分別查詢兩個(gè)表,下面輸出的是,查詢出來的結(jié)果。

為什么會(huì)這樣子,在NHibernate中是用多態(tài)(polymorphism)來進(jìn)行描述兩個(gè)繼承于同一父類的子類情況,在映射文件的Class節(jié)點(diǎn)中也有一個(gè)polymorphism的屬性用來設(shè)定是隱式還是顯式的使用查詢多態(tài),為什么我們的映射類中沒有出現(xiàn)這個(gè)屬性的設(shè)定呢,polymorphism?=?implicit是默認(rèn)的。所以我們?nèi)绻M(jìn)行的是隱式的查詢就可以不用進(jìn)行設(shè)定。以下是摘自博客園renrenqq?翻譯的NHibernate中文文檔中對(duì)polymorphism的解釋:

Implicit (隱式)的多態(tài)是指,如果查詢中給出的是任何超類、該類實(shí)現(xiàn)的接口或者該類的名字,都會(huì)返回這個(gè)類的實(shí)例;如果查詢中給出的是子類的名字,則會(huì)返回子類的實(shí)例。Explicit?(顯式)的多態(tài)是指,只有在查詢中給出的明確是該類的名字時(shí)才會(huì)返回這個(gè)類的實(shí)例;同時(shí)只有當(dāng)在這個(gè)?<class>?的定義中作為?<subclass>?或者?<joined-subclass>?出現(xiàn)的子類,才會(huì)可能返回。?大多數(shù)情況下,默認(rèn)的polymorphism="implicit"都是合適的。?顯式的多態(tài)在有兩個(gè)不同的類映射到同一個(gè)表的時(shí)候很有用。(允許一個(gè)“輕型”的類,只包含部分表字段)。

通過這樣的方式我們雖然也實(shí)現(xiàn)了我們想要的結(jié)果,但是對(duì)經(jīng)驗(yàn)豐富的設(shè)計(jì)人員來說,這樣的設(shè)計(jì)是并不合理的,一旦父類分生了變動(dòng),數(shù)據(jù)庫里兩個(gè)表都必須修改,而且從性能角度上來說也并不怎么理想。

所以,更據(jù)經(jīng)驗(yàn)我們一般會(huì)吧兩個(gè)表相同的字段合并成一個(gè)表,另建兩個(gè)新表,只包含Mp3Player和MobilePhone的特有的屬性。經(jīng)過修改我們的數(shù)據(jù)庫結(jié)構(gòu)如下圖如示:

可以看到主表于子表之間通過外鍵向連。

數(shù)據(jù)庫修改以后,我們要重新設(shè)計(jì)映射文件,讓它正確的映射到關(guān)系型數(shù)據(jù)庫。

Electronic.hbm.xml

?

<?xml?version="1.0"?encoding="utf-8"??>?

<hibernate-mapping?xmlns="urn:nhibernate-mapping-2.0">?

<class?name="QuickStart2.Data.electronic,?QuickStart2.Data"?table="t_electronic">?

<id?name="Id"?column="id"?type="Int32">?

<generator?class="identity"?/>?

</id>?

<property?name="Name"?type="String(100)"?column="name"?/>?

<property?name="Brand"?type="String(20)"?column="brand"?/>?

<joined-subclass?name="QuickStart2.Data.MobilePhone,QuickStart2.Data"?table="t_mobile">?

<key?column="id"?/>?

<property?name="Phonenumber"?type="String(13)"?column="phonenumber"?/>?

</joined-subclass>?

<joined-subclass?name="QuickStart2.Data.Mp3Player,QuickStart2.Data"?table="t_mp3">?

<key?column="id"?/>?

<property?name="Mensize"?type="Int32"?column="mensize"?/>?

</joined-subclass>?

</class>?

</hibernate-mapping>?

通過映射文件我們可以看到,我們?yōu)橹黝惤⒘擞成?#xff0c;兩個(gè)子類在<joined-subclass>節(jié)點(diǎn)下進(jìn)行了配置。

我們現(xiàn)編寫一段數(shù)據(jù)插入代碼來看看,NHibernate是怎么進(jìn)行數(shù)據(jù)插入的

?

public?static?void?SaveMobilephone()?

{?

ISession?session
=null;?

ITransaction?t
=null;?

try?

{?

session
=SessionFactory.OpenSession();?

t
=session.BeginTransaction();?

MobilePhone?mp
=new?MobilePhone();?

mp.Name
="575";?

mp.Brand
="Dopod";?

mp.Phonenumber
="13151921698";?

Mp3Player?mp3
=new?Mp3Player();?

mp3.Name
="SB200";?

mp3.Brand
="小霸王";?

mp3.Mensize
=513;?

session.Save(mp3);?

session.Save(mp);?

session.Flush();?

t.Commit();?

}
?

catch(HibernateException?e)?

{?

System.Console.Write(e.Message.ToString());?

if(t!=null)?

{?

try?

{?

t.Rollback();?

}
?

catch(HibernateException?e1)?

{?

System.Console.Write(e1.Message.ToString());?

}
?

}
?

}
?

finally?

{?

session.Close();?

}
?

System.Console.ReadLine();?

}
?

編譯運(yùn)行如上代碼,在返回中我們看到如下結(jié)果

根據(jù)圖片,我們可以看到,和前一次不同,NHibernate分四次,分別對(duì)主表和子表進(jìn)行插入。

在運(yùn)行我們?cè)谏弦还?jié)中的查詢代碼,其結(jié)果是

我們可以看到,NHibernate用了一條組合查詢,一次性就把三個(gè)表所有數(shù)據(jù)查詢了出來。

從上面的例子我們可以看到,這樣的設(shè)計(jì),雖然從設(shè)計(jì)的邏輯上來說更加清晰明了,符合我們的設(shè)計(jì)習(xí)慣,但是多表操作帶來的性能的消耗來是相當(dāng)?shù)目捎^,因此,如果我們的系統(tǒng)對(duì)性能上有相當(dāng)?shù)囊?#xff0c;我們就要考慮第三種方式。

我們把數(shù)據(jù)設(shè)計(jì)成不僅包含用父類的共同屬性,也同是用不同的字段來表示兩種產(chǎn)品的不同特性,這樣如何來區(qū)別兩個(gè)類呢,我們?cè)跀?shù)據(jù)庫中加入一個(gè)”category”的字段來區(qū)別兩種產(chǎn)品。

代碼方面我們需要修改的也只有數(shù)據(jù)庫的映射文件,把新映射文件修改成如下:

?

<?xml?version="1.0"?encoding="utf-8"??>?

<hibernate-mapping?xmlns="urn:nhibernate-mapping-2.0">?

<class?name="QuickStart2.Data.electronic,?QuickStart2.Data"?table="t_elec">?

<id?name="Id"?column="id"?type="Int32">?

<generator?class="identity"?/>?

</id>?

<discriminator?column="category"?type="String(10)"?/>?

<property?name="Name"?type="String(100)"?column="name"?/>?

<property?name="Brand"?type="String(20)"?column="brand"?/>?

<subclass?name="QuickStart2.Data.MobilePhone,QuickStart2.Data"?discriminator-value="1"?>?

<property?name="Phonenumber"?type="String(13)"?column="phonenumber"?/>?

</subclass>?

<subclass?name="QuickStart2.Data.Mp3Player,QuickStart2.Data"?discriminator-value="2"?>?

<property?name="Mensize"?type="Int32"?column="mensize"?/>?

</subclass>?

</class>?

</hibernate-mapping>?

于前一節(jié)中的映射文件不一樣的是,我們?cè)谟成湮募屑尤肓艘粋€(gè)識(shí)別器(discriminator),用來指定數(shù)據(jù)庫中哪個(gè)字段是用來做為標(biāo)識(shí)的。

在定義的子類的時(shí)候,也不能用joined-subclass 而要改成subclass joined-subclass不能支持discriminator-value屬性,discriminator-value就是用來區(qū)分獨(dú)立的子類當(dāng)我們完成數(shù)據(jù)庫的插入操作后(具體代碼可以用上一節(jié)所提供的代碼,由于代碼完全相同,所以不再次提供了)我們可以看到,NHibernate只用了兩次插入動(dòng)作就完成了對(duì)數(shù)據(jù)的插入。

我們?cè)龠\(yùn)行查詢的代碼也可以用一條簡(jiǎn)單的SQL語句來完成操作,大家也可以試著用

list=(ArrayList)session.CreateQuery("from Mp3player").List();

list=(ArrayList)session.CreateQuery("from MobilePhone").List();

進(jìn)行查詢,在NHibernate生的結(jié)果如下圖:

可以看到,NHibernate在讀取數(shù)據(jù)的時(shí)候會(huì)自動(dòng)更據(jù)標(biāo)識(shí)讀取Mp3Player或MobilePhone的內(nèi)容。

但是這種方法也有它的硬傷,如果子類的特性太多,哪數(shù)據(jù)庫的可讀性就大打折扣了,甚至可以讓人抓狂,對(duì)于系統(tǒng)的后期維護(hù)升級(jí)非常的不利。

因此、三種方法各有各的優(yōu)點(diǎn)也各有缺點(diǎn),我們要在設(shè)計(jì)的過程中更據(jù)實(shí)際情況進(jìn)于權(quán)衡,然后才確定采用何種方式。
第二章代碼下載:http://files.cnblogs.com/9527/QuickStart2.rar






? ? 本文轉(zhuǎn)自無心之柳.NET博客園博客,原文鏈接:http://www.cnblogs.com/9527/archive/2006/09/24/513505.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者



創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的Nhibernate+SQLite 入门实例指南二 类的继承、多态关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

久久婷婷五月综合色丁香 | 亚洲国产字幕 | 久久国产系列 | 精品国产免费久久 | 久久久www成人免费精品 | 天天干,天天干 | 狠狠五月天 | 天天躁天天躁天天躁婷 | 国产69久久久 | 中文在线8资源库 | 天天干天天操天天爱 | 国产精品永久在线观看 | 久草国产在线 | 久久久综合香蕉尹人综合网 | 懂色av一区二区在线播放 | 国产高清一区二区 | 欧美一级专区免费大片 | 麻豆91在线看 | 日韩电影在线观看中文字幕 | 亚洲女人av | 日本久久电影网 | 成人a级大片 | a天堂最新版中文在线地址 久久99久久精品国产 | 中文字幕在线免费观看视频 | 99精品在线免费观看 | 免费看污网站 | 久香蕉 | 国产成人精品综合久久久 | 操久久网 | 婷婷免费在线视频 | 亚洲精品资源在线 | 日韩精品一区二区在线观看视频 | 国产真实精品久久二三区 | 99久久国产免费看 | 免费下载高清毛片 | 国产伦理久久 | 最近中文字幕大全 | 久久免费在线视频 | 又黄又爽的视频在线观看网站 | 97精品超碰一区二区三区 | 成人欧美一区二区三区黑人麻豆 | 黄www在线观看 | 久久亚洲专区 | 亚洲国产网址 | 黄色av成人在线观看 | 国产精品一区二区免费看 | 成人在线免费av | 干干夜夜 | 亚洲一区二区三区在线看 | 特黄免费av | 国际精品久久久 | 国产精品久久久久久欧美 | 国产91精品一区二区 | 亚洲激情综合 | www.天天操| 91精品久久香蕉国产线看观看 | 日本久热 | 丁香六月久久综合狠狠色 | 欧美在线久久 | 丰满少妇对白在线偷拍 | 国产精久久 | 天堂av免费观看 | 在线中文字幕网站 | 777视频在线观看 | 亚洲黄网站 | h视频在线看 | 伊人国产在线观看 | 韩国三级av在线 | 亚洲高清免费在线 | 女女av在线 | 国产精品岛国久久久久久久久红粉 | 日韩午夜小视频 | 天天搞天天 | 麻豆传媒视频在线免费观看 | 国产主播大尺度精品福利免费 | 欧美激情视频一二区 | 国产精品久久久久一区二区国产 | 97电影手机版| 最近字幕在线观看第一季 | 日韩av美女 | 日本精品久久久久中文字幕 | 在线小视频你懂的 | 人人人爽| 91精品久久久久久 | 日日操天天操狠狠操 | 国产69久久久欧美一级 | 欧美成人tv | 中文字幕亚洲五码 | 久久久久欧美精品999 | 亚洲国产一区二区精品专区 | 中文字幕韩在线第一页 | 五月婷婷色 | 激情欧美xxxx | 久久精品一区二区三区中文字幕 | 免费三级大片 | 亚洲黄色区 | 国产精品原创视频 | 久久综合九色综合97婷婷女人 | 啪啪凸凸| 亚洲国产精品va在线看黑人 | 天天干天天射天天操 | 伊人狠狠干| 中文字幕免费中文 | 中文av在线免费观看 | 深夜成人av | 亚洲一区精品人人爽人人躁 | 高清有码中文字幕 | 午夜精品视频一区二区三区在线看 | 亚洲精品国产精品99久久 | 国产精品毛片一区二区在线看 | 久久你懂得 | 欧美一级性生活 | 久久深夜福利免费观看 | 国产精品扒开做爽爽的视频 | 久草在线资源免费 | 在线播放精品一区二区三区 | 999久久久欧美日韩黑人 | 丁香九月婷婷 | www.亚洲黄| 成人黄视频 | 黄色成人av | 国产精品12 | 91亚色在线观看 | 午夜手机电影 | 最新中文字幕在线资源 | 在线观看911视频 | 亚洲九九爱 | 亚洲午夜在线视频 | 精品999在线观看 | 亚洲在线高清 | 狠狠地日 | 久久av观看 | 天天爱天天操天天爽 | 一区二区三区高清在线观看 | 国产在线美女 | 日韩在线激情 | a在线免费观看视频 | 成人h动漫精品一区二 | 国产中文字幕一区二区三区 | 超碰在线天天 | 久久经典视频 | 胖bbbb搡bbbb擦bbbb | 国产视频 亚洲视频 | 毛片播放网站 | 99欧美视频 | 亚洲成人av在线 | 成人影片在线免费观看 | 丁香六月天 | 亚洲日本va午夜在线电影 | 中文在线免费视频 | 黄污视频大全 | 狠狠操狠狠干天天操 | 黄色免费网站 | 国产精品久久久久久久久久久杏吧 | 在线亚洲人成电影网站色www | 国内外成人在线视频 | 国产一区国产二区在线观看 | 久久久精品二区 | 久久婷婷影视 | www黄色com| av在线超碰 | 中文字幕在线播放第一页 | 综合色伊人 | 欧美久久久久久久 | 丁香婷婷色| a级国产乱理论片在线观看 特级毛片在线观看 | 爱射综合| 国产精品网红直播 | 91人人澡| 天天五月天色 | 免费看精品久久片 | 精品成人a区在线观看 | 91精品国自产在线观看 | 久香蕉 | 在线看片中文字幕 | 精品一区91 | 五月婷婷中文网 | 一级一片免费看 | 视频福利在线 | 国产精品 视频 | 国产无套一区二区三区久久 | 国产成人久久精品77777综合 | 国产高清一| 久久久久综合网 | 日本在线观看一区二区三区 | 欧美a影视| 日韩国产精品一区 | 国产手机免费视频 | 十八岁以下禁止观看的1000个网站 | 久久无码av一区二区三区电影网 | 五月天激情综合 | 国产最顶级的黄色片在线免费观看 | 欧美精品一区二区蜜臀亚洲 | 97超碰国产精品 | 在线看片中文字幕 | 91视频在线看| 国产精品wwwwww | 国产在线播放不卡 | 免费看av片网站 | 日韩黄色在线 | 日日爱网站 | 色视频成人在线观看免 | 伊人狠狠色丁香婷婷综合 | 久久久亚洲电影 | 97国产在线| 三级黄色三级 | 在线观看完整版免费 | 久久久免费看片 | 丁香五月亚洲综合在线 | 伊人国产女 | 黄色小说在线免费观看 | 一区二区中文字幕在线 | 亚洲国产精品传媒在线观看 | 日日摸日日添夜夜爽97 | 中文欧美字幕免费 | 国产高清不卡在线 | 中文字幕日韩国产 | 国产资源在线观看 | 丝袜制服综合网 | 色婷婷综合久久久 | 一本一本久久a久久精品综合妖精 | 免费在线观看成人av | 久久久久久久亚洲精品 | 在线精品视频免费观看 | 欧洲激情在线 | 国产精品美女毛片真酒店 | 国内外成人在线 | 国产在线a不卡 | 91精品办公室少妇高潮对白 | ,午夜性刺激免费看视频 | 国产精品国产自产拍高清av | 久色小说| 欧美国产日韩激情 | 91爱爱中文字幕 | av中文在线 | 国产福利一区二区三区在线观看 | 免费观看丰满少妇做爰 | 激情久久小说 | 亚洲精品福利在线 | 日韩在线观看你懂的 | 一区二区三区高清不卡 | 亚洲人成人在线 | 中文区中文字幕免费看 | 91桃花视频| 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产视频 久久久 | 久久天天综合网 | 国产精品丝袜久久久久久久不卡 | 欧美一级视频在线观看 | 91喷水| 日韩电影一区二区三区 | 成年人国产精品 | 91九色视频在线播放 | 久久精品99精品国产香蕉 | 一区二区三区四区五区在线视频 | 九九九九精品九九九九 | 69精品 | 国产精选视频 | 欧美日韩亚洲在线观看 | 免费日韩三级 | 国产精品粉嫩 | 国产女人18毛片水真多18精品 | 亚洲免费激情 | 99热这里只有精品在线观看 | 亚洲人毛片| 亚洲天堂网视频在线观看 | 在线一区二区三区 | www色 | 天天爽天天摸 | 手机看片国产日韩 | 成人av播放| 日本三级人妇 | 啪一啪在线 | 99热在线国产精品 | 久久免费看视频 | 欧美在线一二 | 国产精品久久久久久久久久久不卡 | 国产免费亚洲高清 | 四虎影视欧美 | 综合久久综合久久 | 人人网人人爽 | 久久色在线观看 | 91免费国产在线观看 | 国产精品网在线观看 | 成人精品国产 | 久久电影中文字幕视频 | 天天色棕合合合合合合 | 久久久综合色 | 国产一在线精品一区在线观看 | 美女黄网站视频免费 | 日韩精品久久中文字幕 | 国产成人久久av免费高清密臂 | 久久久免费精品国产一区二区 | 国产精品久一 | 国产香蕉97碰碰碰视频在线观看 | 久久国产网| 亚洲男人天堂2018 | 亚洲午夜精品一区二区三区电影院 | 亚av在线 | 在线天堂中文www视软件 | 91人人爱| 免费观看成人av | 国产精品一区二 | 精品一区久久 | 久久不卡免费视频 | 国产亚洲欧美在线视频 | 亚洲a色 | 7777xxxx | 亚洲欧洲在线视频 | 精品视频资源站 | 狠狠的干| 久久区二区 | 99视频在线精品免费观看2 | 99免费看片| 性色视频在线 | 久久国产成人午夜av影院潦草 | 天天色天天色天天色 | 久久亚洲精品电影 | 亚洲成人网在线 | 精品福利在线 | 天天操天天摸天天干 | 国产麻豆精品传媒av国产下载 | 91成人午夜| 中文字幕一区二区三区四区视频 | 久久久精品成人 | 99精品欧美一区二区三区 | 色婷久久 | 在线播放 日韩专区 | 国产精品久久久久久久久毛片 | 九月婷婷色| 久久免费a | 96久久欧美麻豆网站 | 97av免费视频| 国产小视频你懂的在线 | 日韩欧美电影在线 | 色网站视频| 国产四虎在线 | 日韩在线中文字幕 | 欧美精品二区 | 久久久91精品国产一区二区三区 | 精品国产91亚洲一区二区三区www | 国产福利在线免费观看 | 91精品国产欧美一区二区 | 在线观看黄色免费视频 | 亚洲免费av网站 | 激情综合色播五月 | 精品久久美女 | 一区二区三区国产欧美 | 日韩在线中文字幕视频 | 久久精品成人热国产成 | 久久久久麻豆v国产 | 色99之美女主播在线视频 | 中文字幕av在线电影 | 久草在线免费播放 | 欧美日韩一区二区三区不卡 | 日本精品一区二区 | 国产精品丝袜久久久久久久不卡 | 午夜久久影视 | 成人国产精品久久久久久亚洲 | 欧美亚洲国产一卡 | 超碰大片| 五月花丁香婷婷 | 婷婷免费在线视频 | 午夜精品久久久久久久99无限制 | 麻豆成人小视频 | 亚洲天堂网在线播放 | 99精品偷拍视频一区二区三区 | 在线观看 亚洲 | 一区二区三区中文字幕在线 | 国产黄色片免费看 | 中文字幕在线观看第一区 | 狠狠干美女 | 中文字幕成人在线 | 美女视频黄在线观看 | 玖玖在线资源 | 美女免费黄网站 | 国产在线国偷精品产拍免费yy | 在线观看免费观看在线91 | 男女靠逼app | 91成年视频| 久久亚洲私人国产精品va | 久久精品麻豆 | 天天射天天干天天爽 | 久草在线综合网 | 精品国产片 | 色是在线视频 | 日本精品视频一区二区 | 天天综合操| 男女拍拍免费视频 | 一级黄色片在线免费观看 | 五月婷婷视频在线 | 欧美韩日精品 | 在线v片免费观看视频 | 中文字幕在线观看免费 | 成人av动漫在线观看 | 最近中文字幕视频完整版 | 天天综合导航 | 欧美精品一区二区在线观看 | 亚洲无吗视频在线 | 天天干天天拍天天操天天拍 | 99精品视频免费在线观看 | www视频在线免费观看 | 91久久黄色 | 天天操天天透 | 又黄又网站 | 国产成人在线看 | 亚洲国产精品成人av | 国产成人99av超碰超爽 | 久久久久久久久综合 | 免费在线视频一区二区 | www四虎影院 | 国产一区二区在线播放 | 国产亚洲在线观看 | 日韩中文字幕视频在线观看 | 欧美日韩中文国产一区发布 | 国产精品久99| 日韩一区二区三区在线看 | 国产 欧美 日本 | 国产午夜在线观看 | 色人久久| 一区 在线观看 | 国产无区一区二区三麻豆 | 蜜臀久久99静品久久久久久 | av在线小说| 女人18毛片a级毛片一区二区 | 中文字幕在线看视频国产中文版 | 亚洲精品国产麻豆 | 热re99久久精品国产99热 | 国产精品成人免费一区久久羞羞 | 99久久精品免费看国产免费软件 | av在线官网 | 天天视频亚洲 | 久久一久久 | 中文字幕网址 | 久久久免费播放 | 天天操天天干天天插 | 婷婷综合网 | 奇米影视777四色米奇影院 | 98涩涩国产露脸精品国产网 | 免费高清无人区完整版 | 国内精品久久久久影院男同志 | 亚洲精品午夜久久久久久久久久久 | 国产v欧美 | 久久国产美女视频 | 亚洲经典在线 | 91欧美视频网站 | 久久精品在线 | 91大神一区二区三区 | 久久er99热精品一区二区三区 | av免费在线观 | 久久91久久久久麻豆精品 | 国产精品video爽爽爽爽 | 黄色午夜网站 | 欧美日韩另类在线观看 | 久草成人在线 | www色,com| 日韩在线精品 | 粉嫩高清一区二区三区 | 天天操操操操操操 | 一区二区av| 久久国产一区二区三区 | 成人免费视频网 | 国产成人精品不卡 | 国产精品久久久久久欧美 | 亚洲www天堂com | 黄色小说在线观看视频 | 亚洲欧洲国产精品 | 久久精品草 | 在线电影中文字幕 | 国产精品va在线播放 | 99精品久久久久 | 色91av| 永久精品视频 | 欧美日韩三级在线观看 | 97人人射| 久久久国产精品网站 | 久插视频 | 国产精品久久久久久久久久久免费看 | 久人人 | 亚洲成人xxx| 国产精品99久久久久久武松影视 | 狠狠色丁香 | 99视频久| 国产高清在线免费观看 | av黄色在线观看 | 91cn国产在线 | 欧美激情第一页xxx 午夜性福利 | 国产视频在线观看免费 | 91在线中文字幕 | 草在线视频 | 五月激情婷婷丁香 | 热久久免费视频精品 | 91精品在线免费观看视频 | 亚洲一级免费电影 | 在线免费黄色av | 欧美亚洲一区二区在线 | 久久看片网| 天天操天天干天天综合网 | 性色av香蕉一区二区 | 久9在线 | 999久久久久久久久6666 | 婷婷五情天综123 | 激情综合亚洲精品 | 欧美激情精品久久久久久变态 | 久久久久亚洲精品中文字幕 | 欧美日韩国产一区二区三区在线观看 | 久久久久久久久免费 | 黄色片免费在线 | 久久99精品久久久久久三级 | 亚洲乱亚洲乱亚洲 | 成人亚洲免费 | 免费99| 中文字幕免费观看 | 婷婷爱五月天 | 日韩中文在线观看 | 日韩视频中文字幕在线观看 | 精品一区二三区 | 依人成人综合网 | 久草视频手机在线 | 国内精品一区二区 | 久草久草久草久草 | 丁香 婷婷 激情 | 国产伦精品一区二区三区… | 特级xxxxx欧美 | 日韩专区一区二区 | 性色xxxxhd| 6080yy精品一区二区三区 | 天天干夜夜夜 | 国产精品久久久久久久久蜜臀 | 欧美二区三区91 | 亚洲欧美成人综合 | 久视频在线| 天天爱天天操天天爽 | 四虎在线免费视频 | 成人一区二区在线观看 | 天天夜夜操 | 精品女同一区二区三区在线观看 | 婷婷丁香狠狠爱 | 亚洲国产欧美在线看片xxoo | 久久不卡视频 | 99精品一级欧美片免费播放 | 美女久久精品 | 国产精品久久久 | 中文字幕网站 | 日韩国产精品一区 | 久久这里只有精品视频99 | 久草在线久 | 久久久影院一区二区三区 | 精品久久一级片 | 在线看国产视频 | 最新极品jizzhd欧美 | 天天综合天天综合 | 黄色av免费看 | 成人黄色小视频 | 美女黄频在线观看 | 亚洲午夜久久久久 | 色婷婷激情电影 | 日韩性色 | 国产色拍拍拍拍在线精品 | 国产在线视频一区 | 欧美日韩国产一二 | 亚洲精品在线二区 | 国产99色 | 久久资源在线 | 在线视频一二区 | 日本久久片 | 欧美性网站| 亚洲国产理论片 | 国产成人一区三区 | 操一草 | 天堂视频一区 | 香蕉一区 | 久久免费久久 | 五月天综合色 | 婷婷色社区 | 国产色女 | 在线观看第一页 | 中文字幕久久精品亚洲乱码 | 午夜免费视频网站 | 射久久| 国产一级不卡毛片 | 操操操日日日干干干 | 天堂视频一区 | 久久久国产精品人人片99精片欧美一 | 成人毛片一区 | 国产69熟 | 中文字幕第一页在线vr | 久久久久久美女 | 97成人在线 | a天堂免费 | 久久激情网站 | 天天天干 | 国产精品黄色 | 国产精品乱码在线 | 韩国精品在线观看 | 亚洲日本国产精品 | 久久精品视频99 | 99热超碰在线 | 亚洲精品xxxx | 免费观看v片在线观看 | 超碰在线国产 | 韩国av永久免费 | 在线va网站 | 在线免费观看一区二区三区 | 国产一级大片免费看 | 国产精品久久久久久五月尺 | 国产精品video | 日韩网站免费观看 | 免费视频久久久久 | 天天躁日日躁狠狠躁av中文 | 久久99日韩 | 99精品热视频只有精品10 | 欧美黄色软件 | 色 免费观看 | 国产清纯在线 | 午夜视频色 | 国产精品一区二区免费视频 | 精品国产成人在线影院 | av在线看网站 | 亚洲欧美乱综合图片区小说区 | 国内视频 | 久久精品看片 | 亚洲日本一区二区在线 | 在线观看视频一区二区 | 国产精品一区二区三区视频免费 | 韩国一区在线 | 国产精品一区二区免费在线观看 | 91av免费在线观看 | 久久热首页 | 久久久久久久精 | 国产精品mm | 亚洲a免费 | 97视频在线观看播放 | 综合在线色 | 美女久久久久久 | 日韩高清 一区 | 国产精品中文字幕在线播放 | 中文字幕色综合网 | av亚洲产国偷v产偷v自拍小说 | 国产色道| 在线小视频 | 成人在线播放免费观看 | 中文字幕在线国产精品 | 国内偷拍精品视频 | 日韩在线观看视频一区二区三区 | 91免费版成人 | 胖bbbb搡bbbb擦bbbb | 超碰97人人爱| 中文字幕成人在线观看 | 亚洲精品视频久久 | 成人一级片在线观看 | www.狠狠操| 欧美小视频在线观看 | 色姑娘综合网 | 久久综合操 | 久久久久伦理电影 | 久久精品1区 | 亚洲日本色 | 成人黄色片免费看 | 激情网站五月天 | 五月婷婷综合在线视频 | 激情丁香综合 | 99re8这里有精品热视频免费 | 国产一区二区在线看 | 精品国产自在精品国产精野外直播 | 亚洲乱码久久久 | av成人亚洲 | 99久久综合狠狠综合久久 | 麻豆视频91 | 亚洲国产资源 | 97超碰在线资源 | 在线观看日韩国产 | 久久久久久久久久久免费 | 狠狠操狠狠插 | 九九热在线免费观看 | 国产免费观看久久黄 | 久久激情五月丁香伊人 | 欧美日韩啪啪 | 69av视频在线观看 | 亚洲视频在线免费看 | 日韩中文字幕免费视频 | 亚洲综合网站在线观看 | 中文字幕影片免费在线观看 | 精品福利视频在线观看 | 日本韩国精品在线 | 少妇搡bbbb搡bbb搡69 | 亚洲精品乱码久久久久久蜜桃欧美 | 久久久五月天 | 精品一区二区三区香蕉蜜桃 | 人人爽人人乐 | 操操操人人 | 在线观看黄a | 久久精品欧美 | 人人爽人人插 | 国产亚洲片 | 制服丝袜成人在线 | 天天操天天干天天爱 | 国产午夜在线观看视频 | a精品视频| 国产精品久久久久久久电影 | 久久毛片网站 | av成人动漫在线观看 | 91视频在线免费看 | 中文字幕人成一区 | 韩国av三级 | 午夜精品久久久久久久99婷婷 | 久久av中文字幕片 | 婷香五月 | 成+人+色综合| 中文av日韩| av超碰免费在线 | 欧美日韩一级在线 | 成人中文字幕在线 | 亚州免费视频 | 免费在线观看亚洲视频 | 日韩三区在线观看 | 久久的色 | 在线免费黄 | 成人免费看片98欧美 | 人人爱爱 | 麻豆国产视频 | .国产精品成人自产拍在线观看6 | 婷婷中文在线 | 欧美日韩另类视频 | 久久99精品国产麻豆宅宅 | 在线精品亚洲一区二区 | 狠狠狠狠狠狠干 | 久久国产精品色婷婷 | 日韩网站在线播放 | 日韩欧三级 | 国产成人综合在线观看 | 99热免费在线 | 中文字幕亚洲情99在线 | 精品国产视频在线观看 | 日韩午夜大片 | 欧美福利视频 | 欧美性色黄 | 成人av免费 | 国产在线va| 色视频成人在线观看免 | 人人插人人玩 | 国产91小视频 | 欧美日韩国产精品一区二区亚洲 | 在线观看中文av | 日韩在线免费视频 | 九九精品无码 | 日韩av在线小说 | 久久这里只有精品久久 | 成人超碰97 | 亚洲精品美女在线观看 | 欧美色图另类 | 国产精品久久久久久模特 | 99c视频在线 | 五月婷婷丁香六月 | 五月婷社区 | 亚洲国产中文字幕在线视频综合 | 91资源在线播放 | 久久免费黄色网址 | 久久99婷婷| 免费看黄色大全 | 日日色综合| 国产传媒中文字幕 | 欧美影片 | 色综合天天视频在线观看 | 不卡电影免费在线播放一区 | 国产不卡一区二区视频 | 91黄色免费看| 91丨九色丨国产在线观看 | 成人午夜片av在线看 | 精品久久国产 | 精品国产一区二区三区四区vr | 西西444www高清大胆 | 中文不卡视频在线 | 天天爱天天色 | 免费日韩电影 | 日韩视频一二三区 | 日韩精品一区二区三区丰满 | 国产1区2区 | 日韩亚洲精品电影 | 欧美精选一区二区三区 | www.综合网.com| 久久久夜色 | 免费观看全黄做爰大片国产 | 狠狠色狠狠色综合日日92 | 超碰免费成人 | 日韩av看片 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久艹人人 | 国内精品久久久精品电影院 | 亚洲第一区在线播放 | 久久精品国产亚洲精品2020 | 国产精品不卡在线观看 | 国产69精品久久久久久久久久 | 中文字幕综合在线 | 色婷婷国产精品一区在线观看 | 日韩免费电影 | 婷婷在线资源 | 日本不卡一区二区三区在线观看 | 国产成人av | 欧美成人理伦片 | 看片黄网站 | 国产99久久精品一区二区永久免费 | 黄色一级大片在线免费看产 | 亚洲国产字幕 | 精品av网站 | 三三级黄色片之日韩 | 一区在线电影 | 精品国内 | 亚洲精品福利在线 | 久久激情视频 久久 | 91中文字幕永久在线 | 婷婷久久一区二区三区 | 精品一区二三区 | 精品久久久久久综合 | 色综合久久88色综合天天 | 天天干 天天摸 天天操 | 91精品国产综合久久久久久久 | 欧美午夜精品久久久久久浪潮 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久久久精品国产一区二区电影四季 | 久久99精品国产一区二区三区 | 久久成人国产 | 成人理论在线观看 | 国产精品乱码一区二三区 | 最近日本韩国中文字幕 | 96久久 | 在线国产片 | 干干日日 | 国产在线精品一区 | 丁香综合网 | 成人app在线免费观看 | 中文在线www | 久久天天操| 精品福利视频在线观看 | 欧美在线不卡一区 | 国产污视频在线观看 | 久久免费福利 | 亚洲一级在线观看 | 国产视频 亚洲视频 | 久久免费电影网 | 亚洲最大av网 | 最近中文字幕久久 | 99久久99久久精品国产片果冰 | 欧美一级免费片 | 特级西西人体444是什么意思 | 97在线视频免费看 | 久久高清片 | 久射网 | 91一区二区三区在线观看 | 亚洲欧洲成人 | 国产一区二区精品 | 亚洲综合情 | 国产艹b视频 | 久草网站在线观看 | 色香蕉视频| 91视频观看免费 | 黄色毛片电影 | 久草在在线 | 成人午夜网 | 精品欧美一区二区三区久久久 | 中文字幕免费高清在线观看 | 五月婷在线观看 | 91成人免费视频 | japanesefreesex中国少妇 | 亚洲成人动漫在线观看 | 午夜久久影视 | 午夜视频久久久 | 久久超碰在线 | 波多野结衣久久资源 | 99久久电影| 91尤物国产尤物福利在线播放 | 又色又爽又黄 | 69成人在线 | 日本一区二区不卡高清 | 激情久久五月 | 伊人色**天天综合婷婷 | 欧美成人理伦片 | 操天天操 | 视频在线一区二区三区 | 天天色天天射天天综合网 | 91视频啊啊啊 | 在线观看成人小视频 | 国产精品私拍 | 国产精品久久久久久久久岛 | 久久久久久久久爱 | 亚洲精品久久在线 | 五月婷亚洲 | 在线亚洲精品 | 99视频在线免费播放 | 精品影院 | 日韩免费在线一区 | 成人观看视频 | 午夜av一区 | 天天天天天天操 | 国产精品一区二区久久国产 | 久久天天操| 欧美性色网站 | 久久人人爽人人爽人人片 | 亚洲国产精品久久久 | 在线观看视频日韩 | 视频福利在线 | 日本在线观看一区二区三区 | 在线观看岛国 | 国产生活一级片 | 四虎www| 成年人电影毛片 | 日韩av图片 | 日本久久成人中文字幕电影 | 国产精品亚| 在线免费国产 | 欧美一区二区三区激情视频 | 色噜噜在线观看 | 五月婷婷在线视频观看 | 午夜精品一区二区三区在线观看 | 久久国产免费看 | 色婷婷激婷婷情综天天 | www夜夜操 | 亚洲激情 欧美激情 | 国产视频二 | 日韩免费av片 | 欧美一二三区在线播放 | 在线中文字幕视频 | 日韩精品一区二区三区三炮视频 | 天天婷婷| 999久久久精品视频 日韩高清www | 在线观看国产一区 | 久久五月情影视 | 国产精品观看在线亚洲人成网 | 免费瑟瑟网站 | 久久都是精品 | 麻豆网站免费观看 | 特级毛片爽www免费版 | 超碰在97 | 18网站在线观看 | 亚洲黄色免费网站 | 国产成人61精品免费看片 | 中文字幕丝袜 | 在线观看一 | 国产又粗又猛又黄 | 99综合电影在线视频 | 久久综合婷婷综合 | 91麻豆免费视频 | 在线观看第一页 | 色香蕉在线 | 特级西西www44高清大胆图片 | 国产看片免费 | 中文字幕色在线视频 | 999男人的天堂| 四虎在线免费视频 | 日本中文在线观看 | 丁香五香天综合情 | 欧美日本高清视频 | a视频免费 | 亚洲男男gaygayxxxgv | 在线观看视频色 | 亚洲激情在线观看 | 亚洲第一区在线观看 | 亚洲精品乱码久久久久久蜜桃91 | 五月天亚洲精品 | 久久久高清免费视频 | 久久任你操 | 国产一区视频导航 | 粉嫩av一区二区三区四区五区 | 国产精品入口久久 | 手机av电影在线 | 在线亚洲午夜片av大片 | 九九在线高清精品视频 | 国产区 在线| 五月精品 | 亚洲春色综合另类校园电影 | 91精品视频免费观看 | 中文字幕成人在线观看 | av在线观 | 日本公妇在线观看 | 永久免费毛片 | 91精品国自产在线偷拍蜜桃 | 久久精品在线免费观看 | 欧美aa一级片 | av黄色亚洲 | 夜夜骑日日 | 在线观看第一页 | 97色在线| 国产女人18毛片水真多18精品 | www.夜夜爱| aaa免费毛片 | 国产96av | 激情综合色播五月 | av千婊在线免费观看 | 久久久久国产精品免费网站 | 日韩欧美精品一区二区三区经典 | 国产一区二区免费 | 一区二区三区动漫 | av中文字幕剧情 | 免费av网址在线观看 | 91免费国产在线观看 | 夜夜操狠狠干 | 亚洲综合在线五月天 | 久久精品国产免费 |