亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

MyBatis 調(diào)用存儲過程返回游標實例:TaoToken 統(tǒng)一 Key 下的配置骨架與驗證

MyBatis 調(diào)用存儲過程返回游標實例:TaoToken 統(tǒng)一 Key 下的配置骨架與驗證 1. 為什么存儲過程返回游標在 MyBatis 里總踩坑MyBatis 調(diào)用存儲過程返回游標是很多做企業(yè)級報表、對賬、批量校驗的同學(xué)繞不開的場景。存儲過程里open v_Cursor for select ...把結(jié)果集通過OUT參數(shù)吐回來Java 側(cè)拿到的其實是一個 JDBC 游標對象而不是普通的List。如果你按普通select的寫法去接大概率會拿到一個空集合或者直接拋ORA-01000、Invalid column type之類的異常。這篇聚焦一個真實可跑的實例Oracle 存儲過程Fsp_Plan_CheckPrj接收兩個入?yún)?、返回一個sys_refcursorMyBatis 的 mapper XML 用statementTypeCALLABLE聲明OUT參數(shù)用jdbcTypeCURSOR加resultMap映射列別名。同時我會把 MySQL 場景下沒有原生游標、需要用OUT結(jié)果集或臨時表替代的差異也講清楚避免你從 Oracle 遷到 MySQL 時直接照抄報錯。適合誰看已經(jīng)會寫基礎(chǔ) MyBatis CRUD、但第一次接觸CALLABLE和游標映射的后端同學(xué)或者手上有個老項目存儲過程是 DBA 寫好的你只負責(zé)在 Java 層把它調(diào)通。整篇的配置骨架我會用 TaoToken 統(tǒng)一 Key 來管理模型側(cè)和編碼側(cè)的調(diào)用憑證這樣你在調(diào)試 SQL 映射的同時也能順手把 AI 輔助編碼的入口配好不用在多個平臺之間來回切 Key。核心檢索詞先擺出來MyBatis 調(diào)用存儲過程返回游標關(guān)鍵三件套是statementTypeCALLABLE、modeOUT jdbcTypeCURSOR、resultMap列映射。記住這三個后面所有報錯基本都能定位到其中之一。2. TaoToken 前置統(tǒng)一 Key 與配置骨架在動手寫 mapper 之前先把調(diào)用憑證這塊理順。TaoToken 的作用是把模型對話、編碼計劃、API Key 管理收斂到一個入口你只需要維護一份 Key就能在 IDE 插件、命令行工具、腳本里復(fù)用。官網(wǎng)入口是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 基址是 https://taotoken.net/api 注意 API 地址不帶 UTM 參數(shù)配置里填這個就行。先拿 Key進入控制臺 https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_contentconsoleutm_campaignrewrite 在 API Keys 頁面創(chuàng)建一個新 Key復(fù)制出來。這個 Key 就是后面所有配置里的apiKey字段。如果你用的是 Claude Code 這類編碼 Agent可以直接走 Coding Plan https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding-planutm_campaignrewrite 它會把長期編碼任務(wù)的額度單獨管理不會和你臨時調(diào)試模型對話的消耗混在一起。配置骨架分兩種格式按你用的工具選。VS Code 系插件一般讀settings.json命令行工具或 Rust 系工具讀config.toml。下面兩份都是可復(fù)制的骨架把sk-你的Key替換成剛才創(chuàng)建的值即可。settings.json骨架{ taotoken.apiKey: sk-你的Key, taotoken.baseUrl: https://taotoken.net/api, taotoken.model: claude-sonnet, taotoken.timeout: 60000, taotoken.maxTokens: 8192 }config.toml骨架[taotoken] api_key sk-你的Key base_url https://taotoken.net/api model claude-sonnet timeout 60000 max_tokens 8192注意base_url只寫到/api不要在后面拼/v1或/chat/completions具體路徑由客戶端自己補。填錯這一層最常見的表現(xiàn)是 404而不是鑒權(quán)失敗排查時先看狀態(tài)碼。Key 創(chuàng)建頁在 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi-keysutm_campaignrewrite 接入文檔在 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 。文檔里有各語言 SDK 的調(diào)用示例遇到參數(shù)名對不上時以文檔為準。模型對話調(diào)試入口在 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_contentmodel-chatutm_campaignrewrite 你可以先在網(wǎng)頁里發(fā)一條消息確認 Key 有效再去配本地工具這樣能把「Key 問題」和「工具配置問題」分開。3. 可復(fù)制配置mapper XML 與 Java 調(diào)用3.1 Oracle 存儲過程與 mapper XML先看存儲過程本身它接收v_grantno、v_deptcode兩個入?yún)⒌谌齻€是OUT游標create or replace procedure Fsp_Plan_CheckPrj( v_grantno varchar2, v_deptcode number, v_cursor out sys_refcursor ) is begin open v_cursor for select s.plan_code, s.plan_dept, s.plan_amount, s.exec_amount, p.cname as plan_name, d.cname as dept_name from Snap_plan_check s left join v_plan p on s.plan_code p.plan_code left join org_office d on s.plan_dept d.off_org_code group by s.plan_code, s.plan_dept, s.plan_amount, s.exec_amount, p.cname, d.cname; end Fsp_Plan_CheckPrj;mapper XML 的關(guān)鍵在于resultMap把列別名映射到 Java 屬性select標簽聲明statementTypeCALLABLEOUT參數(shù)寫modeOUT jdbcTypeCURSOR resultMapcursorMapresultMap typejava.util.HashMap idcursorMap result columnplan_code propertyplan_code/ result columnplan_dept propertyplan_dept/ result columnplan_amount propertyplan_amount/ result columnexec_amount propertyexec_amount/ result columnplan_name propertyplan_name/ result columndept_name propertydept_name/ /resultMap select idcall_Fsp_Plan_CheckPrj parameterTypemap statementTypeCALLABLE {call Fsp_Plan_CheckPrj( #{grantNo, jdbcTypeVARCHAR, modeIN}, #{offOrgCode, jdbcTypeINTEGER, modeIN}, #{v_cursor, modeOUT, jdbcTypeCURSOR, resultMapcursorMap} )} /select這里有幾個容易寫錯的點。jdbcTypeCURSOR是 Oracle 驅(qū)動識別的類型MySQL 沒有這個類型后面會單獨說。resultMap的type用java.util.HashMap是為了讓列名直接作為 key如果你有實體類換成實體類全限定名也行但屬性名要和property對上。modeIN的兩個參數(shù)必須顯式寫jdbcType否則某些驅(qū)動版本會報Invalid column type。3.2 Java 調(diào)用代碼Java 側(cè)把OUT參數(shù)先塞一個空ArrayList占位調(diào)用后 MyBatis 會把游標結(jié)果填回來MapString, Object params new HashMap(); GrantSetting gs this.grantSettingDao.get(grantCode); params.put(grantNo, StringUtils.substring(gs.getGrantNo(), 0, 2)); params.put(offOrgCode, SecurityUtils.getPersonOffOrgCode()); params.put(v_cursor, new ArrayListMapString, Object()); this.batisDao.getSearchList(call_Fsp_Plan_CheckPrj, params); ListMapString, Object rows (ListMapString, Object) params.get(v_cursor); for (MapString, Object row : rows) { System.out.println(row.get(plan_code) / row.get(plan_name)); }getSearchList是你 DAO 里封裝的方法內(nèi)部走sqlSession.selectList(call_Fsp_Plan_CheckPrj, params)。調(diào)用完成后params.get(v_cursor)就是可遍歷的List每個元素是一行key 是resultMap里的property名。實測下來這個 List 是懶加載的如果你在sqlSession關(guān)閉后才去遍歷可能拿不到數(shù)據(jù)所以遍歷動作要放在同一個會話內(nèi)。3.3 MySQL 場景的差異MySQL 存儲過程沒有sys_refcursor這種原生游標類型通常用兩種替代一是存儲過程直接select結(jié)果集MyBatis 用普通select接二是用OUT參數(shù)返回結(jié)果集但驅(qū)動支持有限。如果你從 Oracle 遷過來最穩(wěn)的做法是把OUT游標改成存儲過程內(nèi)的selectmapper 里去掉CALLABLE按普通查詢寫。下面是一個 MySQL 的等價寫法delimiter // create procedure Fsp_Plan_CheckPrj( in v_grantno varchar(32), in v_deptcode int ) begin select s.plan_code, s.plan_dept, s.plan_amount, s.exec_amount, p.cname as plan_name, d.cname as dept_name from Snap_plan_check s left join v_plan p on s.plan_code p.plan_code left join org_office d on s.plan_dept d.off_org_code group by s.plan_code, s.plan_dept, s.plan_amount, s.exec_amount, p.cname, d.cname; end // delimiter ;對應(yīng)的 mapper 就是普通selectstatementType用默認的PREPARED不需要resultMap里的游標映射。這個差異一定要在遷移前確認否則你會對著jdbcTypeCURSOR報錯半天最后發(fā)現(xiàn)是數(shù)據(jù)庫類型不對。4. 驗證請求與成功結(jié)果配置寫完后先別急著上業(yè)務(wù)代碼用最小驗證跑一遍。第一步確認 TaoToken 的 Key 有效在模型對話入口發(fā)一條測試消息能正常返回就說明憑證沒問題。第二步驗證數(shù)據(jù)庫連接和存儲過程本身用 SQL 客戶端直接call Fsp_Plan_CheckPrj(01, 1001, ?)看游標能不能出數(shù)據(jù)。第三步才是走 MyBatis。MyBatis 側(cè)的驗證建議寫一個獨立的單元測試不要混在業(yè)務(wù)鏈路里Test public void testCallProcedure() { MapString, Object params new HashMap(); params.put(grantNo, 01); params.put(offOrgCode, 1001); params.put(v_cursor, new ArrayListMapString, Object()); sqlSession.selectList(call_Fsp_Plan_CheckPrj, params); ListMapString, Object rows (ListMapString, Object) params.get(v_cursor); assertNotNull(rows); assertTrue(rows.size() 0); System.out.println(返回行數(shù): rows.size()); System.out.println(首行: rows.get(0)); }成功的結(jié)果長這樣控制臺打印出返回行數(shù)和首行內(nèi)容首行的 key 是plan_code、plan_name這些別名value 是對應(yīng)字段值。如果rows是空 List先別改代碼去 SQL 客戶端確認存儲過程本身有沒有數(shù)據(jù)。如果rows是null說明OUT參數(shù)沒被正確回填重點查jdbcType和resultMap是否寫對。提示Oracle 驅(qū)動版本不同CURSOR類型的處理方式略有差異。如果你用的是ojdbc8以上jdbcTypeCURSOR一般沒問題老版本ojdbc14可能需要換成jdbcTypeOTHER并配合typeHandler。這個坑我在老項目里踩過換驅(qū)動比改代碼省事。5. 本篇常見報錯排查5.1 ORA-01000 游標數(shù)超限報錯信息類似ORA-01000: maximum open cursors exceeded。原因是游標沒關(guān)閉每次調(diào)用都開一個新的。排查方向確認sqlSession有沒有正常關(guān)閉Spring 環(huán)境下檢查事務(wù)邊界如果用了連接池檢查連接歸還時游標是否釋放。臨時緩解可以調(diào)大數(shù)據(jù)庫的open_cursors參數(shù)但根治還是要保證會話關(guān)閉。5.2 Invalid column type這個報錯通常出現(xiàn)在OUT參數(shù)的jdbcType上。Oracle 的sys_refcursor必須寫jdbcTypeCURSOR寫成VARCHAR或OTHER都可能報錯。另外IN參數(shù)如果沒寫jdbcType某些驅(qū)動也會報這個。逐個參數(shù)補上jdbcType基本能解決。5.3 返回結(jié)果為空 List分三種情況。一是存儲過程本身沒查到數(shù)據(jù)去 SQL 客戶端驗證。二是resultMap的column和存儲過程里的列別名不一致比如存儲過程寫plan_nameresultMap寫planName映射不上就是空值。三是OUT參數(shù)的占位對象類型不對必須是new ArrayList()不能是null或String。5.4 TaoToken 側(cè) 401 或 404401 是 Key 無效或過期去 API Keys 頁面重新生成。404 是base_url寫錯確認只寫到https://taotoken.net/api不要帶多余路徑。如果兩個都排除了還是不通去接入文檔對照一下請求頭格式有些客戶端需要顯式帶Authorization: Bearer sk-xxx。5.5 MySQL 下 jdbcTypeCURSOR 報錯MySQL 沒有CURSOR這個 JDBC 類型寫了必然報錯。解決辦法是按 3.3 節(jié)的方案把存儲過程改成直接selectmapper 去掉CALLABLE和OUT游標參數(shù)。如果你必須保留OUT參數(shù)MySQL 需要用jdbcTypeOTHER配合自定義TypeHandler復(fù)雜度高不推薦。6. 把配置沉淀下來下次直接復(fù)用整套流程跑通后建議把三樣?xùn)|西沉淀成模板mapper XML 的CALLABLE骨架、Java 側(cè)的params組裝代碼、TaoToken 的settings.json/config.toml配置。下次遇到新的存儲過程只改存儲過程名、參數(shù)名和resultMap列映射其余照抄能省掉大量試錯時間。如果你在配 TaoToken 的過程中遇到 Key 或路徑問題直接去 API Keys 頁面 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi-keysutm_campaignrewrite 重新生成一個再對照接入文檔 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 檢查請求格式。長期做編碼 Agent 任務(wù)的話Coding Plan https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding-planutm_campaignrewrite 能把額度單獨管理不會和臨時調(diào)試混在一起。模型對話調(diào)試入口在 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_contentmodel-chatutm_campaignrewrite 先用它確認 Key 有效再去配本地工具排查鏈路會清晰很多。最后留一個實用技巧存儲過程的resultMap列映射建議和存儲過程里的select別名逐字對照寫不要憑記憶。我見過太多空 List 的案例最后都是plan_code和planCode這種大小寫或下劃線差異導(dǎo)致的。把這兩處放在一起比對比任何調(diào)試工具都快。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
嗯啊不要啊在线| 免费无码国产精品v片在线观看| 亚洲综合色网| 欧美日韩 强奸乱伦| 97免费在线观看视频| 性爱欧美五月| 91殴美大片| 五月激情影院| 久久欧美性爱视频| 久久人人爽爽人人爽人人片αV| 99re28在线观看| 熟妇高潮一区二| 啪啪啪综合网| 97伊人| 97五月天| 欧美日韩99精品麻豆传媒| 免费A V在线播放| 97爱爱| 亚洲熟女一区二区| 蜜桃臀久久| 夜夜人妻爽| 成人AV素股で擦久久| 在免费jIzzjIzz在线视频| 日韩一级性爱无码| 日本色色色视频| 一类av片在线看| 亚洲av无码成电影在线播放| 肏逼视频日本| 国产高清亚洲日韩一区| 日韩综合色图| 日本精品五区| 韩国三级一线观看久| www亚洲欧美| 欧美东京热青青草| 亚洲国产日韩精品久久久| 狠狠干2020| 欧美色性爱| 91c色| 狼狼色丁香久久婷婷综合五月| 亚洲乱码精品一区二区| 被操高清无码视频| 黑丝自慰喷水网站| 欧美一区二区三区日韩| 九九热精品在线| 欧美性爱五月天| 久久五月视频| 亚州精人品大香蕉| 久久av色| 久欲AV| 国产丁香精品露脸视频 | 精彩国产视频播放1区2区| 99性爱| 天天色香欲综合网| 日欧毛片久久| 大香蕉2017| 久热热| 久操电影| 国产精品午夜高潮呻吟久久av| 国产区性爱在线视频秋霞豆| 久草婷婷| 亚洲精品欧洲精品| 免费精品福利在线观看| 激情综合五月| 9超碰免费| 久草男人天堂| 2017天天操| 日韩无码人妻| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 99这里只有精品| 色区97| 亚洲网站一区二区在线| 国产无码一二三区| 黄网站黄视频网站进入口| 成人黄页| 91亚洲欧洲| 久久精品国内Av熟女高清| 欧美日韩精品一区二区三区高清| 色色激情五月天| 爱射综合| 国产精品午夜精品| 日韩三A大片在线观看| 免费在线黄片视频| 天天看人人操屄犊摸阴| 插插综合网天天影视网| 91影库| 开心五月天激情网| 96久久精品一二三区色欲| 好吊妞转入那个网| 天天干人人乐| 欧美性爱伊人| 美女黑人91神马| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| heyZO天然素人无码AⅤ专区| 日本三级黄页| 亚洲熟女av中文字幕| Blackedraw视频一区二区| 亚洲91色在线| 国产亚洲日韩欧| 亚洲综合成人网| 欧美暴力猛交| 亚洲精品一区二区精品| 69精品在线| 夜夜骑日日| 九九九精品成人免费视频小说| 一区二区三区机械有限公司| 美女91色黄18| 黄色AAAAAAAAAAA大片| 97色97好| 成人三一级一片aaa| 强上我不卡卡| 国产精品免费久久久久久久久久| 99免费视频| 综合色色婷婷| 欧美爱国产综合、| 欧美麻豆成人同性GⅤ在线| 67194无码不卡| 97超碰超| 狠狠欧美| 91精品老女人| 亚洲AV无码| 蜜臀久久99精品久久久久| www.99热| 韩国一级做a久久久久| 中文字幕日产av人| 久久久精品中文字幕爱豆| 116美女午夜| aa片毛片| 99re99视频在线免费观看| 翔田千里无码中出中文字幕| 台湾佬中文娱乐网久久久久久久久久com| 亚洲成人性爱网站在线播放| 好舒服视频| 在线看片国产精品每日更新| 精品无码一区二区三区| 一本道综合色图| 玖玖爱影院| 九九精品美女高溯喷水| 国产乱伦亚洲| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 黑丝自慰喷水网站| 欧洲精品二区| ss久久| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 欧美日韩亚洲五月天婷婷| 26uuu性| 激情久久日韩精品中文字幕麻豆| 偷窥自拍A片| 亚洲无码一区成人免费午夜| 青青草大香蕉在线视频| 日韩乱伦视频| 久久免费99精品久久久久久| www欧美91| 欧美日韩情色一区二区| 嫩草在线视频| 久久久久久9| 99精品高潮| 五月婷婷丁香六月| 中国大陆国产高清AⅤ毛片| 成人夜夜| 久操在97| 亚州成人A√| 天天爽人人综合免费7799| 精品国产三级av韩国在线| 国产树林里野战在线看| 97爱| 校园春色美腿丝袜 | 日本91白丝| 国产精品久久久久久久电影渣男| 大色网久久| 大香蕉色网| 亚洲精品视频在线| 国产成人亚洲精品无码古代早漏男| 懂色AV网| 中精品一区二区三区| 日本91白丝| 亚洲强奸乱伦影视网| 亚州综合色| 天天综合网~91综合网| 欧美爆操91| 少妇超碰在线| 丝袜大香蕉| 亚洲性爱免费电影| 十八禁的黄污污免费网站| 91日韩国产欧美亚洲另类精盘州至城都| 日韩操呦呦影院在线观看| 91超级碰碰| 中文字幕jul-617人妻熟女| 波多野结衣之双飞调教在线播放| 91丝袜| 欧美另类天堂| 五月开心久久AV官网| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 精品国产a∨一区天美传媒| 黑人天8A∨高清网站| 成人电影一区| 日本在线激情一区二区三区| 国模不卡| 国产99久久99热这里只有精品15 | 99re6国产精品99re| 5252色欧美在线| 欧美日韩国产中文精品字幕自在自线, | 日韩不卡av一二三| 精品性爱一二三区| 国产呦精品一区二区三区下载| 一区二区三区黄色片a| 韩国三级一线观看久| 亚洲欧美另类图片| 亚洲乱妇p22| 在线欧美亚洲| 成人小说另类在线| 久久受www免费人成| 亚洲国产成人精品久久久国产成人一区二区| 欧美色91| 啊啊啊啊操死我| 国产97在线 | 亚洲| 国产精品欧美在线观看| 亚洲欧美不卡线| 国产老太乱伦一区| 国产精品视频91久久| 亚洲中字幕日本一区二区三区| 欧美爱爱97| 91精品国产91久久福利| 日本人妻中文字幕精品| 欧美人妻精品一区二区| 久久香蕉影院| 狠狠躁AV| 老司机久久| 夜色97| 欧美最婬乱婬爆婬牲视频| 九t超碰| 欧美岛国精品在线观看| 亚洲精品毛片在线观看| 秋霞曰韩R级| 亚洲美乱| 男人的天堂在线| 97操碰| 超碰95| 看大黄色大片原件| 亚洲成人综合在线| 欧美美女在线高潮999| 国产五码丝袜屁眼| 97ai亚洲| 天天色天天干天天射| 动漫爆乳3D奶水一区在线观看 | 国产精品人妻无码久久久互動交流| 水多多映视AV| 免费看A片毛毛片在线播| 婷婷五月天成人网| 欧美国产一区二区三区麻豆传媒| 欧美精品亚洲精品日韩传电影| 日韩精品一二三| 国产成人精品必看| 色色色网站| 97超级欧美| 久久久久久99999国产精品| 69精品| 国产高清成人mv在线观看| 久久一二三四五六七八九区区区 | 久草午夜| 91色久| 欧美日韩大陆黑人少妇99| 欧美天堂在线| 午夜福利免费精品视频| 自拍盗摄一区| 综合伊人网12色| 黄片不用下载在线观看| 你草精品在线视频| 九九碰九九爱97超| 床上啊啊啊一区二区三区| 在线中文AV| 涩综合导航| 国产刺激视频| 午夜九九九九九九| 偷看洗澡一二三区美女| 人人摸人人舔一区二区| 最新三级网址| 偷拍色图| 啪啪AV导航| 亚洲男人的天堂V| 欧美日韩人妻精品系列一区二区三区| 精品偷拍13p欧美dodk视频| 大稥蕉免费视频这里只有精品| 丰满人妻一区| 91人妻做a观看视频| 日韩99神马视频片| 日本人妻中文字幕精品| 欧美 日韩 国产传媒| 91久久久亚洲| 97干天天| 婷婷亚洲综合| 男人的天堂一区三区| 激情一区二区三区在线观看| 人妻少妇精品一区二区三区| 丰满人妻一区二区三区四区| 国产精品 午夜福利| 综合久久9| 天天综合网一91网| 日韩欧美性爱电影在线观看| 有码人妻系列| 欧美大香蕉久| 裸体1区| 国产在线强奸视频| 国产精品密臀网在线观看| 啪啪啪东京| 91碰超| 亚洲色久| 2023天天操夜夜操| 欧美暴力猛交| 免費黃色視頻觀看一| 青青草综合在线| 99少妇精品视频| 深夜福利黄片| 日韩精品电影| 色婷婷99| 乱性AV| 91天射| 在线中文字幕极品av| 2020中文字幕在线| 色色色色色色色色色色色色色色综合 | 天天综合精品| xxxx网站亚洲精品| 性欧美999| 久久久久久久九九九九九九| 手机在线播放国产福利| 中文字幕视频在线观看| 久久久久七视频| 亚洲精品第一| 色欲Av人妻精品一区二| 91天堂丝袜美腿| 另类图片五月| 可以在线观看AV的网站| 久久春色| 春色综合免费| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 欧美黑人与女人91| 97视频620| 日本肉体xxxx裸交| 国产v片在线免费观看| 国产诱惑| 青青草手机在线免费观看| 中文字幕av亚洲在线| 国产成年女黄特黄| 亚洲AV色图一区| 欧美色偷拍 | www.久久99| 国产JDAV无码视频在线观看| 99热这里都是精品| 久久精品人妻一区二区| 亚洲欧美九九九| 国产欧美日韩在线不卡第一页| 97操| 9999免费精彩视频| 最新无码国产| 啊啊啊啊网站| www男人天堂| 欧美激情亚洲情色| 秋霞一区二区三区四区五区六区七区| 啊啊啊啊啊在线观看网址| 免费在线观看国内色片网站网址| 中文字幕日韩精品久久| 超碰色综合| 国产久久天堂资源| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 欧洲欧美视频一区二区| 午夜舔阴达高潮视频免费看| 熟妇视频一区二区三区在线| 欧美性第1页| 最新9久久久9免费视频| 天天内射| 亚洲区限制级 99| 欧美综合制服在线| 亚洲视频小说| 国产亚卅97| 手机午夜电影神马久久| 思思热一热婷婷热一热| 99久久精品无码一区二区毛片免费| 精品国产乱码久久久| 超碰这里有精品| 亚洲凸凹超碰成人| 激情五月天校园春色网| 成熟熟女国产精品一区二区| 久久99精品九九久久久婷婷| 久久久男人的天堂| 高清不卡 中文 人妻| 欧美在线 亚洲| 先锋音影AV| 国产精品视频播放| 98精品国产乱码久久久久久| av麻豆啪啪| 久久綜合很很很| 天天香香欲综合| 午夜精品久久久99| 九九自拍伦理| 久久久久久99999国产精品| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 天天躁日日躁AAA片李宗瑞| 亚洲一级性爱视频免费看| 变态乱伦伪娘灌肠一区二区| 密乳无码| 日韩欧美经典在线观看| 色色五月婷| 久久五月份| 97天天摸天天碰| 精品久久久久,69国产成人精| 99无码| 成人精品电影| 91综合国产精品| 亚洲区限制级 99| 亚洲九九视频| 国产乱伦视频污| 天天懆天天日| 色99在线| 成人久久精品| 天天干人人乐| 久久久久久69国产一区二区| 日本理论在线| 欧美狠狠操| 91日日夜夜| 国产91 丝袜在线播放00-百度| 欧美色www亚洲国产阿娇要播| 国产特级毛片AAAAAA高潮流水 | AⅤ片水多多| 特级毛片特黄久久免费看| 婷婷伊人网| 蜜桃久久久久久| 欧美亚洲涩涩| 国产精品九九九| 精品无码久久久久久国产浪潮| 五月天婷精品激情| 色女99一级片在线观看| 亚洲熟女一区二区| 九色精品视频导航1| 91精品久久久久久综合五月天| 老熟女91av| 久久99干一本高清| 18禁的网站在线| 一区二区偷拍拍视频| 蜜臀AV成人精品蜜臀| 亚洲风情在线观看| 精品性爱一二三区| 欧美日韩大陆黑人少妇99| 97久久国产| 久久99午夜精品一区人妻| 91国产丝袜足交精品视频| 97 国产精品| 国产性爱在线视频一区二区| av在线人气| 97超碰欧美精品| 国产亚洲色婷婷久久99精品91葵花宝典 | 亚洲aw毛茸茸在线| 天天日夜干| 亚洲AV成人无码一区二区三区在线观看| 麻豆av一区二区三区| 青青草这里只有精品| 欧美人妻一区| 色综合 加勒比| 国产三级多多影院2022国产AA一级毛片无码 | 国产11页| 加勒比海人人操超碰在线| 欧美日韩国产中文精品字幕自在自线| 四虎视频在线观看| 欧美性爱免费短视频| 久久久久久久久久久久久9999| 亚洲风情综合网| 亚洲乱码尤物193YW| 欧美韩日精品资源| av无码av无码专区| 亚洲天天影视色综合| 亚洲另类小说卡通动漫| 大香网伊人久久综合网eew| 日韩一级欧美一级国产一级台湾| 欧美极品女人的天堂| 夫妻日逼| 久久女人视频| 人人操 欧美| 伊人国产av| 一二三四视频中文字幕在线看| 亚洲精品国产AV天美传媒| 97操| 精品乱子一区二区三区99| 肏逼福利网站| 91挑色欧美| 黑人美精品 A片| 乱色老一区二区三区的观看方式| 久久精品国产免费观看99| 国产91丝袜在线播放蜜月| 777奇米影视777四色| 久热精品在线| 九色 人妻 大香蕉| 久久成人国产精品| 97国产精品久久久久| 亚洲五月婷| 麻豆成人影音在线| 亚洲精品天天影视综合网 | 日韩中文字幕熟妇人妻| 久久黄片国产一区二区| 欲射影视| 五月婷婷激情综合| 国语对白露脸XXXXXX| 神马午夜久久久| 亚洲天堂7777| 久艹日日日| 成人在线视频一区| 国产av美女被艹的乱叫| 超碰2017| 久草精品一区| 日韩AV电影网站| 自拍偷拍草一草| 亚洲 无码 有码 中文字幕| 97人人射| 日韩精品在线观看观看| 暴力av在线| 亚洲狼狼干综合1| 日本精品高清一二区一本到| 插入逼91| 九九九九热只有精品| 日韩懂色网| 超碰91在线| 国产精品一区二区亚洲人成毛片| 久操国产在线| 大香蕉色欲AV| 久久国产精品,久久国产| 成人免费福利网站国产| 男人女人18禁片免费看网站| 91蜜桃传媒精品久久久一区二区| 亚洲一二三四区机械| 亚洲熟女av日韩熟女| 国产无码精品无码| 亚洲风情综合网| 欧美老妇综合网| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 国产女同在线观看视频| yazhououmeizongya| 伊人精品视频| 炮色五月| 欧美综合骚| 婷婷五月天色色| 亚洲高清无码AAA久久久精品| 狠狠久久手机视频精品| 另类天堂| 精品高潮| 91碰超| 成人一道本免费视频| 美欧色综合| 噜噜噜噜天天狠狠| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 久久成人午夜狠狠| 国产精品视频在线播放| 啊啊好多水| 大香蕉伊人网WWWn0n| 调教熟妇 久久久久久| 探花精品视频| www…国产操逼| 国产女人操逼视频| 91天堂色男人的天堂| 黄片视频,下载| 久久伊人最新网址视频| 国产400孕妇孕交群| 亚洲熟妇综合久久久久久| 级品肉射| 学生妹天天看| 97超碰色中文字幕| 亚洲AV色图一区| 91欧美少妇| 蜜桃香蕉久草精品在线| 婷婷10月天青娱乐| 久久粉色| 久久免费少妇| 久96热在线观看视频| 天堂无码| 蜜乳AV免费观看| 人人操人人色人人摸| 青娱乐福利99| 国产在线强奸视频| www黄片免费看com| 亚洲中文字幕精品久久久久久直播| 综合欧美日韩在线观看| 国产成人精品亚洲日本| 99热综合| 日韩影片中文字幕一区二区三区| 9 7超碰在线免费观看| 国产中文福利| 精品无码一区二区三区| 欧美日韩中文字幕不卡| 97爱| 大香蕉一区二区在线观看.| 强奸乱伦大香蕉| 亚洲中文日韩精品| 亚洲性爱高潮影院| 久久精品视频28| 丝袜色综合| 大鸡巴久久| 操逼操2| 日韩国产欧美伦理在线| av九九| 少妇天堂网络| 欧美色老汉| 免费成人自拍视频在线| 18禁的网站在线| 一区二区激情国产熟女| 91久久久视| 亚洲日韩狠狠撸视频| 好色综合| 国产92麻豆天美精品色欲5| 色色丁香| 黄色十八禁| 麻豆天美一区二区| 看黄片视频免费| 国产av高清版| 舔人妻中文免费视频| 日韩少妇无码| 免费人成?大片在线播放| 久久国产精品91| 春色综合免费| 少妇一区二区三区高速| 五月丁香亭亭| 国产精品在线一区二区| 久久精品国产精品一区| 在线啊v一区| 狠狠躁天天躁日日躁| 日韩啪啪视频| 色青青久久影视| 亚洲欧洲精品成人| 欧美亚洲图片| 久热九九| 欧洲站一级二级三级h| 亚洲精品久久久久毛片A片拉屎 | 婷婷久久久| 在线观看午夜婷婷久久久久清性观看| 射久久| 亚洲欧美国产其他二区| 97在线观视频免费观看| 精品国模无码| 日本不卡三级网在线播放| 日韩天天综合| 欧美劲爆视频一区二区| 骚女高跟AV在线| 亚洲国产成人精品999| 久久午夜伦| www欧美91| 中文字幕日本久久| 亚洲双插| 99热最新网址| 国产丝袜啪啪| 天天做天天爱| 91A欧美电影网站| 五月丁香六月婷| 呦女网站| 韩国午夜理伦三级好看| 青青欧洲黑| 欧美色视频在线| 今日头条成人一区二区三区四虎精品| 色哟哟AⅤ| AV高清一区| 日韩强奸av| 青青操在线亚洲视频观看欧美在线| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 日韩传媒在线| 国产一区自拍欧美日韩| 久久色一区二区| 97人人操人人摸| 91艹| 99热91| 不卡av免费在线网址| 116美女午夜| 黄色大片免费在线| 日本熟妇色熟妇在线视频播放| 超碰在线香蕉| 四季av一区二区凹凸精品小说| 欧亚性爱视频免费看| 色综九九九一区| 亚洲天堂电影精品一区| 毛片久久| 亚洲性图91| 色999亚洲人成色| 成人精品在线免费视频| 日韩美女高潮喷水视频| 国产欧美亚洲精品a第2页| 欧美色图亚洲色| 欧美欲色| 91精品国产麻豆国产自产在| 欧美宗合色| 久久精品国产亚洲AV清纯| 国产亚洲欧洲在线观看| 亚洲蜜桃V妇女| 欧美一二三| 久久久久久久久久久999| 嫩草影院在线观看精品| 天天干18禁| 色av中文字幕| 操91| 激情抓乳插进去啪啪啪日韩 | 久久国产乱子伦精品免费女,网站| 蜜臀久久99精品久久久久免费观| 日本激情免费大片| 亚洲91色| 久久亚洲天堂| 91色鬼| 91在线无码精品秘 软件| 女人综合网| 午夜精品久久久久久久| 国产天天骚| 久久东京国产精品视频| AVE乱伦| 欧美丝袜91| 日日橹狠狠爱欧美超碰| 色九月婷婷| 欧美强奸乱能| 日韩啊V| 男人综合网| 豆1无夜无码| 免费农村成人少妇人妻Aa一区二区视频 | 色色五月天婷婷| 岛国激情视频软件| 蜜臀在线视频| 久久丝袜| 欧美亚洲清纯| 热久日综合| 色综合中文字幕不卡| 日本精品成人无码| 盗摄女人妻在线| 精品久久久久久无码| 天天综合官网| 国产又粗又长的视频| 东北女人操比视频| 亚洲欧美日韩有码| 亚洲不卡不卡中文字幕不卡| 亚洲第一页色| 亚洲成人免费在线| 黄色片大香蕉| 综合影视国产无码| 亚洲第一免费视频| 亚洲激情综合另类男同| 9色国产精品一区粉嫩 | 依人大香蕉| 欧美一级A片在线看视频性色| 日本丝袜人妻内射| 性影在线视频| 不卡一区二区日本视频| 日韩精品碰碰| 国产精品久久99日日| 中文字幕乱码人妻二区三区| 欧美日韩国产一区二区小黄片大全| 亚洲天天操| 国产精品香蕉| 免费成人自拍视频在线| 干超碰碰熟女| 欧美精品成人一区二区在线观看| 日韩小电影| 91色狼| 亚洲精品久久久久毛片A片拉屎 | 偷拍网站久久男女男| 久久日韩毛| 日韩av三四区| 北京美女一区二区| 中文一区在线日| 婷婷久草一区二区三区| 色悠久久久av| 欧美综合91| 亚洲熟女综合一区二区| 国产精品网址| 国产兽交视频在线播放| 高清有码一区二区| 人妻一区二区三区视频| 国产精品亚洲色婷婷久久久| 99色热国产视频精品| 免费一级精品啪啪视频| 久久久亚洲欧美综合| 色噜噜精品一区二区三| 欧美人人AAA| 国产尹人在线视频免费| 色婷婷电影网| 中文久久一区| 亚洲青青草| 夜夜嗨TV| 18禁无码永久免费无限制| 伦伦成年午夜免费视频| 五月激情综合网| 青青草成人视频在线观看二区| 欧美,亚洲,日韩,v,天堂,手机在线观看| 欧美淫乱视频| 亚洲一区在线观看欧洲| 精品国产乱码久久久久久口爆网站 | 久久华人网| 久久在线观看免费视频| 婷婷中文字幕| 97欧美色资源| 亚洲九九视频| 人人操,操人人| 国产欧美成人精品| av在线免费一区二区| 一区二区三区四区久久视1| 被操高清无码视频| 亚洲瓯美色图| 午夜男女爽爽爽影院视频| 欧美精品99久久久| 韩日自拍| 色婷亚洲五月在线观看| 色娱乐色呦呦夜夜夜夜av| 无码137片内射在线影院| 国产麻豆一级精品视频| 亚洲男人天堂网久久| 亚洲综合有码| 大香蕉伊人一区在线观看| 久久人妻熟女一区二区| 黄污污污污| 美女啊啊啊啊啊啊| 99re不伦| 一本大道不卡一二三区| 日韩精品人妻中文字幕久久久| 日韩操p| jiujiujiujingpin| 91精品黄在线观看| 91青青| 欧美久久草熟女| 综合国产影视三级| 激情五月天校园春色网| 综合久| 91美女在线| 韩国三级三级BD在线| 园内精品自拍视频在线播放| 亚洲日韩狠狠撸视频| 性爱av网站| 97天天| 97干天天| 国内毛片免费h片在线| 91中文字幕| 欧美91精彩| 99久久网站| 俺去啦俺来也久久综合| 美女爽爽爽刺痛洞洞| 婷婷色婷婷| 亚洲小电影免费涩涩成人在线高清| 先锋音影AV| 亚洲综合春色| 午夜欧美女人操逼| av网站国产主播在线| 亚洲精品黑丝| 久久久工口| 亚洲一区二区精品福利| 欧美日韩国产一区二区小黄片大全| oumeizonghese,www| 蜜臀av一区二区三区免费观看| av天堂精品久久| 97色亚洲| 3PAV乱伦视频| 蜜臀久久99精品久久久久久成人小说| 丝袜性亚洲| 国产视频三区四区| 色色色网站| 少妇滛荡视频| 屁屁影院一区二区三区国产| 日本人妻中文字幕 | 国产性刺激| 丁香激情五月天| 婷婷久久五月天| 日本网色| 9/A片 | 国产乱婷婷精品二区三区| 久久激情视频| 中文字幕 人妻不满 在线视频| 亚洲国产高清福利视频| 日韩不卡a级视频专区| 日韩在线性爱免费视频| 国产高清精品福利| http://qxhbdz.com| 色大香蕉97N| 日本在线伊人啪啪| 最新av网站在线观看| 尤物一级在线免费观看| 丁香五月天激情综合| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 婷婷丁香五月激情啪啪| 青娱乐 成人娱乐在线| 97超碰热线| 亚洲第一男人天堂| 欧美成人免费在线观看| 思思在线免费视频| 亚洲色图久久成人| 国产精品夜夜夜| 九九精品无码专区免费| 久久国产三区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 999综合网| 国产亚洲中文不卡二区| 色97| 国产国产亚洲一二三久久| 欧州一区二区三区四区| 丁香成人五月天| 极品粉嫩少妇视频| 女人综合网| 你懂得91| 啊啊啊啊啊好舒服视频| 亚洲无码超碰免费| 欧美另类色| 成人三级片一区二区三区视频| 亚洲成人性爱网站在线播放| 97人人草| 免费男人的天堂| 青娱乐国产盛宴视频| 大香蕉在线免| 亚欧毛片基地国产毛片基地| 在线观看AV不卡| 97美日韩视频| 日韩另类| 男人的天堂三级| 男女真人网18| 夫妻日逼| 欧美日日夜夜| 青青草丝袜在线视频| 久久熟妇五十路一区| av在线播放国产一区| 99综合自拍| 成人八戒网站| 日韩欧美久久婷婷网站| 国产一区二区视频在线播放| 久欲AV| 婷婷五月丁香五月| 91天天综合日韩欧美| 长长久久曰曰夜夜成人网| 亚洲国产精品成人久久蜜臀| 懂色AV一区二区三区| 91n欧美| 夜夜久久| 澳门特级毛片免费观看| 国产精品视屏| 中文字幕诱惑制服人妻丝袜美丝袜美| 久久久久人妻二区精品叶可怜| 日韩图区| 五月婷婷丁香六月| 欧美性爽xyxOOOO| 久久9精品网站| 婷婷五月天激情网| 欧美十八禁视频| 国产九九九九九九| 91狠狠色丁香婷婷综合久久| 人人人摸人人| 欧美欧美少妇| 欧美高潮在线| 久久色情| 国产精品久久久久无码A√| 伊人午夜福利视频| 吉田爱美AV在线| 性爱动态120秒| 国产理论视频在线播放| 精品对白久久不卡| 狠狠色一区二区中文字幕| 天天日天天操心| 91精品无码人妻系列| 国产精品日本无码A片| 亚洲素人综合| 日本一久是| 高凊专区人人操| 91国产精品在线看| 99综合网| 爱射综合| 九九色图| 五月天色五月| 久热九九| 色色色综合| 丁香激情五月| 91九九| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 91在线美女| 亚洲丝袜色| 久草资源在线视频官方总站日韩丝袜美腿 | 久久精品熟妇丰满人妻99| av天堂电影网| 午夜视频久久久久一区| 国产女人和拘做爰视频 | 91色图片| 九九九九97| 天天综合~91| 老司机老司机午夜影院| 国产激情片在线观看| 蜜桃中文字日产乱幕4区| 中文字幕精品久久久久人妻红杏ⅰ| 夜夜嗨免费视频| 伊人网免费视频| 国产综合网站在线播放| 综合色图区| 亚洲色性| 三级特黄60分钟播放| 日韩有码免费视频| 好爽要喷了| 免费看黄片现成| 激情网五月天| 东京热AV男人的天堂| 性爱免费视频成人| 亚洲在线a| 国产区在线| 亚欧性爱ab| 97在线免费看| 精品亚洲天堂| 国产强奸91| 99久久婷婷国产综合| 久久精品72| 97在线视频免费看| 97色伦97色伦国产欧美| av凤凰久久久| 大香蕉在线SuP| 在线中文字幕极品av| 日韩不卡一二三四| 国模少妇一区二区三区| 操逼短片| 亚洲欧洲综合视频在线| 天操天操夜操夜月月年年操操| 国产精品久久久久亚洲av| 亚av顶级裸体一区二区三区四区五区| 日本影视久久免费| 欧中日成人免费影视| 国产又黄又粗的视频| 欧美色图人妻| 九九久久99| 久久精品一区二区三区四区五区| 日本大片日本一区二区免费高清| 噜噜噜噜久久久精品免费| 久妇网| 18啪啪手机免费性爱| 日本黄色XXX| 97精品一二区| 无码精品久久久天天影视| 亚洲s色图| 久妇网| 一区二区三区 日韩欧美| 91情色在线| 久久这里| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧美日韩中文亚洲v在线综合| 欧美丝袜中文字幕07在线| 国产视频三区四区| 国内精品a| 啊啊啊好舒服视频| 加勒比日本在线| 色婷婷丁香五月| 手机看片日韩人妻| 欧美 亚洲 在线| 亚洲AV不卡在线观看| 理论久久婷婷网 8| 亚洲一区二区中文字幕| 国产精品久久久吖| 一区二区三区高清 | 九九九九亚洲| 97精品视频在线| 亚州综合图片| 色综合加勒比四四季| 婷婷久久综合| 亚洲精品日韩国产欧美| 一级做a爰片性色毛片久久| 亚洲一区二区三区久久 亚洲一区二区| 亚洲天堂另类小说男人| 97视频在线播放| 久久久影院| av亚欧| 无码人妻丰满熟妇奶水区毛片| 一区二区三区四区理论片| 欧美性特| yaouchengrenav| 久久99手机免费视频| 亚洲av无码成电影在线播放| 强上我不卡卡| 亚洲一区日韩精品| 久热色情精品| 欧美日日人人天天| 26uuu性物| 久久亚洲人妻| 欧美激情视频在线一区| 中文字幕日韩综合| 亚洲蜜臀精品视频久久| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 久久久亚洲精品电影免费看| 亚洲视频二区 | 欧美黄色大香蕉一区二区| 黄页网站成人免费| 久久久久久亚洲精品不卡人乳 | 91网18| 久久久久国产亚洲一区欧美色图日韩 | 10000部十八禁看电影| 亚洲色人妻综合| 亚洲十八禁止| 亚洲91在线| 翔田千里无码中出中文字幕| 精品无码不卡视频| 日本黄大片在线观看视频| 国产精品爆乳懂色蜜乳| 性爱Av免费| 国产呦精品一区二区三区下载| 大香蕉人妻| 好湿好紧好爽 视频| 呦女网站| 亚洲阿v天堂在线| 亚洲不卡AV在线| 伊人网在线点播| 91精品国产高清久久久久久,亚洲成人 | 日日夜夜国产综合| 蜜臀在线网站| 夫妻日逼| av凤凰久久久| 大香蕉AV丝袜| AV中文字幕剧情1区2区3| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 92午夜免费福利视频| 丁香五月婷婷啪啪| 男人的天堂不卡一区二区 | 男人的天堂 在线一区| 九九久久久| 国产极品精品美女视频| 国产精品探花在线| 天天香香欲综合| 9九九国产| 97在线精品观看视频| 婷婷五月综合在线| 91综合天天看| 黄片在线免费在线观看| 第一高清av中文字幕| 欧美三级免费伊人| 欧美大片一区二区三区| 日韩久射综合| 东京日日夜夜| 大香蕉人妻久久| 91欧美| 综合色好色| 丝袜视频一区二区在线播放国产中文| 超碰在线人妻中文字幕| 91强在线播放| 欧美性猛交美女自慰91| 国产探花日韩援交| 欧美 亚洲 在线| 国产精品网站www| 丁香五月天社区| 精品欧美А∨无码黑人大荫蒂 | 凹凸视频在线一区二区| 97精品97| 人妻一区二区三区| 六月丁香网| 精品一区二区成人| 亚洲av青草久久一区二区| 中文字幕在线第二页| 无码欧美有限公司| 亚洲综合九九| www.99中文字幕| 男女猛烈无遮掩视频免费软件| 噜噜噜久久亚洲精品色情| 在线观看黄色电话| 高清无码人妻久久久一区二区三区aⅴ| 麻豆精品久久久久久久| 福利操逼| 麻豆天美传媒毛片| 久久久久久裸体| 91n美女视频| 日日夜夜干| a v网站在线播放| 大香蕉乱级| 天天肏天天干| 精彩久久中文| 色偷偷色偷偷欧美日韩| 嗯嗯啊啊用力视频免费| 五月丁香久久| 久久久五月天|