色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

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
返回資訊列表
中文字幕av乱伦| 大香蕉日韩欧美| 试看日韩黄片| 欧美超碰人妻97| 色婷婷久久| 伦理第一页| 91色图片| 噜噜噜无码AV一级一级久久影院| 边做饭边操逼逼| 成人热久久精品| 91性高潮久久久久久久久| 精品1区2区3区| 婷婷五月天影院| 中文字幕熟女人妻丝袜| 国产精品久久久久999| 亚洲欧美国产日本一区二区三区| .精品人妻一区二区三| 骚熟女AV网| 在线观看A啊啊啊| 日本大香蕉| 国产AV久久野战精品| 青青青青青手机视频| 男人的天堂不卡一区二区| 性暴力欧美猛交在线直播| 国产后入式在线观看| 日韩av色图综合| 中文字幕精品资源在线| 黄片视频,下载| 精品美女少妇一区二区| 97伊人| 国产精品久久久久久久久久久久久久久久 | 免费一级毛片在线视频观看| 国产美女自拍AV| 久久超碰天天| 91精品久久久久久久久久| 欧美亚洲综合色| 精品国产www久久| 国产午夜精品在线观看| 91精品久久久久久77777| 日韩久久艹| 嗯嗯啊啊好疼| 少妇天堂网络| 乱欲性色| 亚洲宗合网| 亚洲综合有玛| 熟妇人妻一区二区| 97在线日韩中文字幕| 九九九精品一区二区无码| 亚洲码和欧洲精品激情系列| 操操操操网黑人| 久久111| 东京热男人的天堂网| 亚洲图片偷拍视频区| 亚洲av影院在线观看| WWW啪啪的com| 欧美丝袜制服久久| 国产97色在线| 99热免费| 嗯嗯嗯好爽| 激情深爱五月天| 长长久久免费视频| 色女女女导航| 丰满搜索结果 -第18页- 久久高清无码| 国产在线76页| 大香蕉欧美伊| 后入式五六区| 欧美精品系列| 中国特猛少妇色xxx| 四虎精品永久在线播放| 精品国产三级av韩国在线| 熟女这里只有精品6| 日韩无码黄色片| 另类一区| 91在线国产后入风骚翘臀美女素人| 校园春色欧美| 91青青草| 久久精品国产亚洲AV无码做| 天天躁日日躁AAA片李宗瑞| 六月婷婷综合| 性爱欧美五月| 国产自制av蜜乳| 国产精品九九九| 亚洲男人综合| 五月丁香激情啪啪| 欧美se亚洲| 在线观看啊啊啊啊啊| 91色狼| 中文字幕五月婷婷免费| 欧美18 在线观看| 天堂中文日本在线观看| 97九色人妻| 天天日天天操VV| 久久亚洲一区二区色婷婷| 日韩大香蕉精品在线视频| 蜜臀99久久精品久久久久久| 亚洲一区日韩精品| 99只有精品| 熟妇一区二区三区| 蜜臀久久99精品久久久久电影| 亚洲人天堂| 国产av又色又爽又黄| 狠狠综合网| 夜夜福利| www.99色| 精品欧美А∨无码黑人大荫蒂 | 18禁网站在线播放| 日本熟女中文| 亚州欧美在线| 欧美性爱1080p| www.婷婷五月天| 天天天乱色综合全| 亚洲色图欧美色图在线播放| 国产高清免费不卡av| 久久婷婷五月天| 操死我了嗯嗯嗯| 国产一二三在线视频五十路| 亚洲情色中文字幕一区| 97色论| 欧美在线电影| 九九人人操| 91精品国产乱码| 亚洲天堂五月天国产| 99热精品在线| 亚洲国产精品无石码久久| 免费在线黄片视频| 97精品视频在线播放| 国产日韩欧美操逼视频| 看黑丝美女操逼青青网站| 伊人91| 中文字幕乱偷人妻久久艾草网| 午夜精品久久久| 狼人久草| 91精品91久久久中77777| 国产三级中文有码在线视频| 中文字幕视频免费| 日本一区二区不卡精品| 青草伊人网| 久久欧美性爱视频| 一本一道久久综合久久| 婷婷激情五月天小说网| 欧美黑人168页欧美黑人167| 青青操轻轻| 人妻少妇精品久久久| ,成人免费啪啪视频| 伊人一区二区三区| 91久久精品中文字幕| 男人把坤坤插入女人的下体| 国产原创剧情在线丝袜 | 免费试看60秒| 欧美婷婷久久| 在线观看黄色电话| 久热网| 日韩婷婷| 97爱亚洲| 亚洲天堂自拍| 中国东北熟女老太婆内谢| 99最新日韩偷拍视频| 777奇米影视777四色| 超碰在线在公开超碰在线在公开| 五月丁香| 人人干黄色| 日日摸日日碰| 亚洲欧美经典一区二区| 中文字幕美女91| 熟女欧美日韩综合婷婷| 91九色精品熟女内射| 大香蕉日韩| 啊啊啊操一区| 欧美日韩性爱电影在线| 日日日日做夜夜夜夜做无码97| 国产又色又爽又舒服的三级视频| 欧美夜夜草视频| 国产十八禁视频| 秋霞一级视频在线观看免费| 欧美性天天| 国产成人AV麻豆| 嫩草影院在线观看精品| 欧美资源| 色香天天| 人乳av| 男人的天堂在线有码| 成人精品电影| 伦理片秋霞免费影院| 久久久96| 啊啊啊啊操死我了| 狠狠干婷婷| 九九九一二三| 久久精品中文| 亚洲国产一级中文综合久久天堂在线免费观看 | 麻豆国产97在线| 自拍亚洲综合| 久久欧洲| 色眯眯射| 色诱avtt| 国产无套粉嫩白浆在| 3PAV乱伦视频| 97Ai亚洲| 日韩综合第八区国产精品| 好湿好紧好爽 视频| 无码日韩人妻av一| 在线观看不卡一区二区三区| 999精品久久久久久久| 天天摸天天舔天天操| 男人的天堂2010| 一区二区三区免费岛国片| 搡老女人老91妇女老熟女| 97亚洲国产| 一区二区 电影 亚洲| 色婷五月天| 五月丁香社区婷婷日韩欧美精品影院| AA级电影三区| 亚洲中文字幕精品一区| 综合性视频99| 美女让帅哥通她小鸡鸡| 亚洲日产专区婷婷| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 91 亚洲 欧洲| 久久亚洲婷婷| 精品一区二区3区| 超碰99在线| 天天色播| 丁香五月激情网| 六月丁香久久| 国产免费大片| 国产丝袜美腿美女麻豆| 日韩av女优在线免费一区| 9l视频自拍9l九色成人| 五月婷视频| 五月丁香六月| 欧美天天拍| 亚洲美乱| 激情露脸爱| 九九九九九九九九九九九免费国产| 欧美色五月| 国产尤物AV尤物在线观看不卡| 人人摸.人人色| 国产精品视频麻豆入口| 欧美顶级黄片AAAAA在线免费看| 天天综合网日韩7799| 国产精品黄色三级av| 百度百度日本操逼| 91麻豆天美国产欧美| 九九热精品| 嗯嗯啊啊视频在线看| 麻豆黄色五月天| 中文字暮97| 青娱乐亚洲热| 日韩电影天堂视频一区二区| 欧美天天综合在线| 国产精品不卡高清在线观看| 又大又长又粗又爽又黄| 女人高潮大叫一级毛片| 婷婷久久综合| 丝袜视频一区二区在线播放国产中文| 久久久久久久久国产| 欧美97av| 久久透逼视频| 欧美一级做a爰片免费视频| 一品道视频一区二区三区| 99热66| 小草精彩毛片| 九九九九九用不成了| 欧美女同在线| 99e久久国产精品| 亚洲?V无码专区在线电影| 天天躁日日躁xxxxx| 老司机深夜影院18未满| 奸色色 男人天堂 天天射| 亚洲色图国产另类| av亚欧| 约操熟妇| 色爱综合网欧美| 国内外毛片在线观看| 91亚洲综合在线| 成人免费看吃奶视频网站| 五月天黄色激情视频| 欧美日韩国第一区| 高清不卡 中文 人妻| 麻豆熟妇乱妇熟色A片在线看| 国产乱伦搜索结果91P| 色色香蕉| 九九九九九九亚洲| 青青五月天| 岛国免费黄色网址| 天天插夜夜爽| 婷婷久久网| 亚洲老熟妇xxx| 日本黄色大片一级视频免费麻豆| 95人妻爽爽人人做人人澡| 欧美色图下一页| 久久这里只有精品9| 久久久久亚洲AV无码专区少妇| 99色热| 夜夜 中文视频rt| 欧美丝袜91| 99在线无码精品秘 入口黑人| 性感女人网页在线观看视频| 久久爽爽精品| 国产理论视频在线播放| 一区二区首页| 亚洲欧洲日韩中文字幕一区| 大香蕉男人的天堂| 激情综合网激情综合| 99热综合| 一区二区三| av九九| 日韩无码AB| 成人小说另类在线| 欧美色图亚洲色图成人在在线| 天天看高清麻豆| 日本东京热久久久电影| 久热伊人99re| 99e久久国产精品| 五月天色图| 国产日韩久久| 天天操天天射青青草| 超碰精品| www熟女乱伦com| 日本综合久久| 97久久久久| 狠狠操综合| 久久久久久久久久久久97| 久久五月视频| 亚洲久9| 超91综合网| 日本亚欧爱爱| av天堂影视中文在字幕在线中文| 精品一区二区三区国产| 欧美狠狠操| 乱抡国产91| 久久久久无码一妻区| 在线国产一区二区av| 老女人碰碰在线碰碰视频| 国产传媒午夜理伦精品| 亚洲 欧美 综合 91| 婷婷综合五月天| 91精品人| 天天内射| 能看的AV| 色婷婷六月丁香七月婷婷| 亚洲 欧美 小说| 天天色综亚洲91污| 碰碰97| 亚洲的天堂网| 嗯嗯啊操我| 操啊国产| 97久久综合网| 欧美色66| 亚洲1区2区三区高清中文字幕| 亚洲精品蜜桃久久久| 先锋精品av色鲁| 老熟女乱伦片| 97干97色| 爱妻综合网| 99久久综合| 1级黄色夫妻对换性交免费看| 干美女人妻| 91neishe| 嫩草影院性色| 91在线精品一区二区三区| 后入福利视频| 91色黑人少妇| 婷婷丁香五月综合| 亚欧中文字幕在线视频| 久久久久婷婷| 中日韩欧美精品无码AⅤ一区二区| 啊啊啊啊好疼视频| 超碰久久性爱| 人妻丝袜无 码视频专区| 亚洲免费在线探花| a'v在线资源| 亚洲在钱| 欧美色日本| 伊人久久88国产女| 日本一区二区三区四区免费观看| 国产强奸乱伦欧美| 超碰碰97资源站| 天堂综合| 日影院久久婷婷夜夜网| 长长久久88视频| 五月丁香拍拍激情综合三级| 国产黄色视频久久| 91夜色| 欧美偷拍| 美女t无毒不卡不卡| av72网| 大香蕉伊人在线成人AV在线观看 | 性爱综合网| 白嫩国模丰满一二三区| 免费看黄视频亚洲网站| 一级片在线观看高清无码| 国产在线综合福利网站| 夜夜黄| 超碰到97情色| 久久久久人| 60秒免费视频| 激情婷婷丁香| 国产中文字幕在线观看| 久久九九精品一区二区 | 91男同| 日本亚洲vr欧美不卡高清专区| 日本国产欧美高清在线| 久久亚洲国产成人| 美国日韩黄片| 一级乱伦网站| 香蕉视频精品亚洲一区二区三区在线播| 60秒免费小视频| 躁躁日曰躁2020| 97日视频| 亚洲男人的天堂网| 少妇特黄一区二区三区| 91中文字幕在线观看| 在线二区不卡| 五十路熟女人妻一区二区在线观看 | 在线亚洲精品久久久| 啊啊啊啊啊好大好舒服想要| 亚州色国| 久久精品无码专区| 九九热AV| 操日韩第| 欧美日韩99| 日日狠狠久久偷偷色综合免费| 久久国色天香香蕉| 久久m| 大香蕉性欧美| 国内毛片四区| 综合伊人网12色| 亚洲成a人v欧美综合天堂下载| 性爱视频免费网址| 中文字幕狠狠玩| 啪啪啪大香蕉| 91在线色| 日韩综合97p| 黄视频免费| 欧美97视频| 美美91成人国产精品欧美精品久久久久久久| 男人的天堂在线| 男人的天堂kva| 亚洲国产日韩精品久久久| 丁香婷婷五月| 国产午夜无码片在线观看影视 | 日韩中文字幕在线视频观看| 国产不卡精品91| 亚洲 欧美 另类 日韩 人妻一区 | 草草草视频在线免费看| 人妻少妇av在线观看| 九九无码久久精品视频| 任我爽在线视频免费观看| 日韩小电影| 国产在线观看一区二区三区| 秋霞欧美性爰视频| 亚洲自拍欧美国产首页网曝| 欧洲色综合| 久综合国内精品自在自线| 六月婷婷综合| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久精品国产97欧美精品亚洲 | 狠色婷婷久久一区二区三区_| 青青草大香蕉视频| 亚洲日韩人妻中文字幕一区| 九九热九九| 午夜欧美神马久久久久| 欧美一级A一级a爱片久久| 日韩激情啪啪| 啊啊啊久久久视频| 欧 美 自 拍 偷 拍| 91久久久久久久| 久久久久大香青草精品综合| 在线日韩日本亚洲国产| 激情六月天| 超碰在线综合97| 美日韩男女操屄视频| 人妻-91porn| 蜜屁Av| 天天日天天看| 久久受www免费人成| 日韩人妻资源在线看| 亚洲日韩资源| 亚洲古典另类欧美在线| 99色骚| 九九九久久久| 亚洲第一页色| 啊啊啊好想要| 国内精品999| 91综合网在线| 999久久久精品国产| 欧美春色| 国产午夜无码片在线观看影视| 欧美日韩婷婷中文| а√天堂资源官网在线资源| 丰满少妇一区二区三区专区| 草草草视频在线免费看| 亚洲免费97免费| 精品九九国产无码| 亚洲综合草草| 日韩人妻大香蕉| 五月天社区| 久久大香蕉97| 九久久九精品视频| 黄色大片免费在线| 午夜精品人妻二区三区| 精品性爱无码在线播放| 麻豆成人影音在线| 精品久久99| 欧美αv.com| 少妇内射视频| 五月天婷婷基地| 欧美亚洲综合高清在线| 国产欧美一区二区| 曰韩精品视频一区二区| 东方亚洲在线操逼天堂| 99热伊人| 91国产操逼视频| 日韩人妻无码精品系列| 亚洲一区二区久久久久| 999九九九九国产动| 色综合天天| 精品视频一区二区| 嗯嗯,好大,好爽,好骚| 免费家庭乱伦视频| 蜜桃臀久久| 日韩在线视频1234| 亲子敌伦对白在线播放| 一级黄碟| 国产乱码久久| 日韩Va亚洲va欧美Ⅴa久久| 中文字幕第7页| 免費人妻夜夜爽天天爽爽一区| 黄色av片三级三级三级免费看| 9久精品| 97草草| 九九久久99| 人妻少妇久久久| 亚洲暴力强奸AV| 日韩操啪| 九九九九国产| 久草电影网| 亚洲大胆人体av| 18精品一区| 五月色综合| 欧美大香蕉专区网| 99在线免费公开视频| 九九九九免费| 精品人妻一区二区三区不卡断| 成熟熟女国产精品一区二区| 黄色高清久久无码依人| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 性色AV蜜色av色欲av| 九九操久久国产免费视频| 日韩精品国模| 91欧美性| 日韩一级二级三级免费看完整版国语版| 九九热免费国产视频婷婷伊人五月 | 四虎影院成年人片| 在线观看黄色电话| 精品国产乱码久久久久久口爆网站| 国产在线能看的你懂的| 日韩欧美性爱电影在线观看| 天天噜| 97欧美日韩| 九九久久久| 少妇久久久久| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 91看黄片| 中文字幕,人妻,日韩| 久久这里只精品免费福利| 大象AV在线| 黄色免费网| 一区AV| 天天色黄色影院天天操| 三级特黄60分钟播放| 久久精品中文字幕观看| 日本操嫩b网| 日韩乱插| 艹我哪美一区无码| 91美女小视频| 97精品国产| 亚洲欧美国产va在线播放频| 91精品亚洲内射孕妇| 天天操夜夜操狠很操| 日韩精品1区2区中文字幕| 欧美日韩国内不卡| 六月丁香啪啪| 热天堂一区二区| 色九九九九| 国产情色在线| 东京热毛片177b2viP| 国产精品不卡高清在线观看| 911av网站免费观看| 亚洲精品日韩国产欧美| 欧亚综合一卡二卡中文字幕| 大香蕉在线视频重口味毛片在线| 伊人久久亚洲色欲综合网站 | 26uuu性| 色999;丁香五月| 九九热免费国产视频婷婷伊人| 欧美 日韩 国产传媒| a片亚洲一本通视频| 欧美亚州综合网图片| 九九九精品成人免费视频小说| 欧美成人四级在线播放| 五月婷婷无码| 嗯嗯啊啊好疼| 91精品人妻一区二区三区蜜桃| 一区操逼| 中出91| 乱码人妻一区二区三区| av中亚| 久久久久成人亚洲国产| 国产视频一区二区在线观看| 后入式五六区| 成人av毛片在线观看| 一区二区三区视频在线观看免费| 国产人伦精品一区二区三区| 国产精品一区二区麻豆| 无码区蜜乳| 亚洲91少妇| 国产熟女自拍| 日本操逼视频不卡直接放| 欧美在线播放aaaa| 青青草字幕AV| 人妻9117c| 91美女丝袜诱惑视频| 日本顶级天天操狠狠操夜夜操中文字幕| 97欧美综合| 久草福利在线资源站| 九九热超碰97亚洲最新香蕉| 性色综合网| 亚洲高清无码AAA久久久精品| 青青色综合| 91综合网在线| 久久久久9| 超碰在线1234区| 宅男影院久久久,99| 成人影 天天操 亚洲| 欧中美三级一区二区三区| 国产不卡免费在线视频| 天天日天天射天天干| 日产操逼| 91在线美女| 欧美熟妇精品黑人巨大91| 国产精品久久久鸭无码的功能| 亚洲综合九| 久久久久久亚洲中文| 国产传媒日本欧美专区| 蜜臀一区二区三区在线| 亚州操操穴网| 日本不卡二区| 一区中文字幕二区日韩| 9色国产精品一区粉嫩| 天堂蜜桃无码视频一区二区| 91爱| 热久久精品| 亚洲日韩av专区无码| 夜夜狼人妻| 综合久久久久久久久91| 欧美91变态| 99精品视频在线观看| 欧美色另类| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 亚洲精品色| 丰满熟女一区二区三区在线播放| 嗯嗯嗯啊啊啊在线免费观看| 欧美操人视频| 日韩图区| 亚洲综合中文字幕有码| 青青久草| 91女网站| 中国一级操逼视频| 91人妻久久久久久久久久久久久| 国语av最新自产拍在线观看| 欧美日韩亚洲少妇寂寞影院正在播放 | 我中文字幕6区| 能直接看AV的网站| 天天色综合影视网| 人妻夜夜爽天天爽麻豆三区网站 | 色一情一乱一乱一区91Av| 精品传媒在线一区| 欧美中文字幕一区| 韩国黄片aaaa| 密臀在线一区尤物| 国产久久一区二区三区野外在线| 午夜男人av| 中文字幕1区2区| 国产精品经典一卡久久久 | 超碰人妻中文在线| 久久美女福利是上海美女| 老女人综合| a人欧美综合天堂麻豆| 爱av免费| 日本熟女不卡视频| 夜夜做夜夜爽精品视频| 色蜜AV| 操逼操逼逼操操逼91| 91亚洲综合在线| 久久99999| 五月天开心网| 免费一级黄色录像影片| 亚洲a色| 欧美国产有色电影| 亚洲色五月| av在线免费一区二区| 深夜视频| 亚洲自拍青操视频| 久久久9品一区二区三区| 亚洲暴力强奸AV| 91精品国产91久久青草| 熟女熟妇一区二区三区视频| 91色综合激情| 久久免费精彩视频| 亚洲国产麻豆一区二区三区| 超碰97人妻免费在线| 91N综合网| 精品视频久久区| 人妻密肉在线观看| 欧美激情综合| 懂色AV蜜臀无码精品APP| a亚洲欧美色欲| 97鸡把在线视频| 国产精品久久久久999| 超碰 另类 欧美 | 97超碰欧美中文字幕| 中文熟女五十乱码在线| 蜜臀色乳| 亚洲欧洲精品成人| 久热伊人99re| 亚洲性综合9| 99久久99九九99九九九| 午夜久久无码1000合集| 最新亚洲人成网站在线影院| 国产精品高潮久久久无码| 人妻久久| 九七超碰人人乐| 亚洲做性| 一区二区三区男人的天堂| 4虎在线视频| 久久人爽| 男人网站婷婷| 97在线青| 欧美影音在线| 亚洲综合一| 九九九九九九视频| 97一本大道亚洲一区| 国产熟妇一区二区| 啊啊啊不要啊啊受不了了视频在线| 天天看天天综合成人网| 在线女人91| 怡红院怡春院| 欧美 青青草| 国产精品网站免费| 极品后入免费视频| 日韩操p| 大香蕉免费3| 老子午夜伦不卡影院| 无码高清少妇久久| 四虎国产精品永久地址入口| 国产精品干干干| 亚洲无吗在线视频| 美女自卫慰黄网站免费| 99欧美| 亚洲综合在线视频| 色综和网| 色999偷自拍拍| 五月婷婷激情| 蜜臀va69| 国产综合网站在线播放 | 97精品国产97久久久久久户外免费| 久久久久久裸体| 大香蕉www.超碰| 99re3这里只有精品| 96久久久久久久| 九九无码视频| 伊人四虎综合| 思思热久久成人| 亚洲永久永久永久永久一级一级一级精品| 清纯唯美亚洲综合| 无码免费一区二区三区啪啪| 欧美日韩制服| 99久久9| 91色夜| 99久久九九| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 夜夜嗨老熟女AV一区二区三区| 人人 操人人 操人人| 欧美午夜色妇色鬼| se吧提供91精品国产91久久久久久| 亚洲天天艹| 久久97超碰| 99啪| 操逼逼一区视频| 一区二区三区 丝袜高跟| 91av熟女人妻| 欧洲乱码视频| 探花一区二区三| 热热色色综合| 国模精品娜娜一二三区| 欧洲色综合| 97五月天| 欧美18老人禁| 四虎免费看黄| 淫荡少妇免费| 日韩精品人妻中文字幕不卡乱码| 99九九精品| 国产精品视频在线观看| 67914在线精品观看| 成人无码在线超碰网| 老熟妇一区二区三区啪啪| 高清无码 国产精品| 国内一区二区三区| 五月婷婷影院| 亚洲人妻中文在线视频| 欧美色图 人妻| 逼逼逼逼操操操操操操操操操午夜剧场 | 91超级碰| 97爱| 国产久久日| 在线99热| 日本羞羞的视频在线播放| 狠狠躁天天躁日日躁| 特级丰满少妇一级AAAA爱毛片| 久操电影网| 三级片大波波| 国产 热久久久久国产精品| 日韩在线观看AV| 午夜呻吟欧美| 国产精品一二三在线看| 俞拍久久国应视频| 乱老熟女一区二区三区| 午夜天堂啪啪| 26uuu成人影片| 99热国产精品| 97综合在线观看| 欧美视频一区二区在线| 综合色好色| 久久熟女久| 久久欧美1卡2卡3| 熟女人妇一区二区三区| 国产区日韩区在线观看| q2午夜理论片夜色av| 久久久久久久九九九九九九| 日韩AV熟女乱伦| 国产偷人伦激情在线观看| 4虎在线视频| 91亚洲青青草原精品1区| 日本性爱不卡视频| 婷婷干黄色| 欧美偷拍| 91劲爆| 宅男午夜在线视频| 九九香蕉网| 午夜一级免费毛片| 日韩人妻丝袜中文字幕| 亚洲蜜乳av| 青青在线视频日韩欧美| 国内外毛片在线观看| 久久欧洲| 国产人妻精品久久久一区二区三区 | 茄子社区国产精品| 色999偷自拍拍| 丁香五月天堂网| 一区二区三区 日韩欧美| 熟女探花啪啪| 精精品人妻一区二区三区| 狠狠躁日日躁夜夜躁A| www.操| 视频二区美腿丝袜制服人妻欧美| 亚洲一区二区性爱电影| 国产精品无码久久久久2025| 啊啊啊好多水| 91N综合网| 人妻大香蕉| 国产地址二三| 嗯嗯,好大,好爽,好骚| 欧美日日网| 久久久久网站-538在线视频-欧美永久乱码| 精品无码一区二区三区| 日本一天色道久久久精品视频| 97视频网站在线观看| 性爱视频久久| 五月婷婷六月丁香| 久9视频| 性爱1区| 久久鲁干| 91小视频| 女同性恋久久| 五月天黄色激情视频| 午夜福利精品| 极品美女福利在线观看| 影音先锋视频在线| 午夜激情成人在线观看| 变态乱伦伪娘灌肠一区二区| 日韩高清黄片| 中文人妻av高清一区| 黄色大片免费在线| 另类TS人妖一区二区三区 | 久久中文字幕女同性恋一区| 欧洲亚洲综合| 精品二区三四区五电影 | 四季av一区二区凹凸精品小说| 亚洲s色图| 欧美,亚洲,日韩,v,天堂,手机在线观看| 欧美青青草视频| 久久人妻一区二区三区高清| 久热精品在线| 亚洲熟女诱惑| 91亚洲网| 国产精品探花色| 女同女同恋久久级三级| 国产AV激情无码久久无码| 伊人五月天激情| 性爱1区| 精品一区二区啪啪啪| 色综合中文字幕不卡| 国产传媒美日韩av| 99re热| 欧美精品激情| 曰韩人妻中文字幕在线| 日韩精品一区二区高清| 人人插人人摸人人| 九九久久99| 久久不卡一区二区| 日韩天天本| 亚洲九九视频| 亚洲精品自拍| 欧美一区二区三区蜜桃| 婷婷激情四射| 欧美一区二区日韩传媒搭讪精品| 久久久九九九九| 精品一区二区三区18| aaa亚无码专区| 日本操逼视频导航| 久热99| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 97视频在线视频| 欧美高清16| 美女操逼A A| 性做久久久久久免费观看软件| 夜夜中出国产| 91欧美性| 97欧美超碰| 3d成人精品一区二区| 成人综合色网| 射丝袜大香蕉| 日韩欧美日韩| 久久久无码av精| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久香蕉综合一本到3atv| 玖玖97综合 | 男人天堂无码| 韩国免费播放一级毛片| 国产福利影视| 中文久久一区| 黑人性暴力毛片| 乱伦一区二区三区‘| 这里只有精品久久| 91丝袜在线视频| 精品九九| 99碰碰| 久久久专区| 欧美成人免费在线观看| 中文字幕 国产区| 日韩午夜国产| 另类图片综合| 巨爆乳肉感一区二区三区竹菊影视| 中文字幕av久久爽Av| 亚洲交性| 国产亚洲精品第一最新| 亚洲自拍另类丝袜综合| 深夜国产福利| 国产 日韩 另类 视频一区爱| 亚洲91网。| 992视频一区| 日韩一区二区三区四区五区| 久久久久久中文版| 测评在线观看AV| 欧美色色色| 好爽要喷了| 91在线超高颜值国产| 中文字幕视频在线观看一区二区| 亚洲中文字幕一区二区| 国产亚州精品美女久久久免费| 色欲人妻一区二区在线| 国产精品人妻免费精品| 大香蕉123| 欧美丝袜91| 8050午夜少妇无码| 韩国嫰模上门援交视频| 三级激情网站| 春色校园综合网| 东京热男人的天堂| 国产成人亚洲精品自产在线| 国产精品97视频| 4399成人黄A片| 日产精品久久久一区二区| 人人爱人人操人人性| 久久草视频污视频| ..日韩av毛片精品久久久| 91国产美女丝袜足交精品视频| 伊人网免费视频| 亚洲欧美天堂在线| 成人一二| 97超碰色屌| 久久久久久久九九九九九九| 麻豆AV96熟妇人妻| 亚洲天天做日日做天天谢日日| 热久久九九热| 人人摸.人人色| 久久婷婷欧美| 无码精品一区二区三区潘金莲| a片亚洲一本通视频| 欧美日韩国产中文精品字幕自在自线| 日韩丝袜高跟制服在线观看| 国产精品一区午夜福利| 欧美天堂亚洲电影院一区在线播放| 欧美日韩操逼动图| 少好三P| 亚洲人妻AV| 久久免费9| 91美女视屏| 精品国产无码中文| 亚洲综合射| a在线观看| 啊啊啊草死我| 动漫片子网站3黄| 2020中文在线一区二区三区| 日本精品九九九| 婷婷综合激情| 超碰在线人人射| 欧美A√综合网| 懂色AV蜜臀无码精品APP| 亚洲色图A| 亚洲国产剧情少妇激情| 26uuu性| 97国产精品在线观看| 日韩乱码Av| 最新岛国大片| 久久久久久人| 麻豆AV一区二区| 噜噜噜在线视频| 视频二区美腿制服人妻欧美| 天天干天天日天天射黄色| 国产精品熟女九色九色蜜臀| 久9久9久9久9久9久9 | 日韩亚洲中文有码视频| 蜜臀中文无码午夜| 99精品丰满人妻无| 亚洲成人av电影在线| 天天欧美| 亚州人妻| 色情成人五月天| 亚洲无线码欧洲精品区别| 欧美线天码中字| 久久精品免费| 久草福利在线资源站| 久久久久久9| 大香蕉色欲AV| 亚洲综合97中文网| h无码动漫在线观看| 91丝袜美女视频| 亚洲欧洲无码一区夜| 九九九九九九九精品视频| 中国一级特黄大片护士| 亚洲狠| 亚洲精品白丝| 99久久久无码| 二色av| 多毛小伙内射老太婆| 国产精品操| 99最新日韩偷拍视频| 日本啊啊啊啊啊视频| 开心五月婷婷激情| 亚洲欧美综合区自拍另类| 好吊色综合| 欧美成人精品一区二区男人蜜臀| 熟女色图在线| 天天插天天插| 日美免费黄片| 久久精品国产亚洲AV高清演员表| 日本男人天堂| 蜜汁欧美| 大香蕉琪琪日本女优不卡| 91精品电影18| 六月丁香啪啪| 久久久成人国产精品无码| 日韩中文字幕国产| 亚洲色婷婷久久久综合日本| 97精品人妻一二三四| AV色图| 亚洲吊色| 嗯啊不要啊啊在线观看视频| 亚洲国产精品久久久久久久久久| 天天草天天干天天日| 涩涩这里只有精品视频| 欧美Ⅴ性爱| 97干色| 欧美宗合网| 国产精品农村妇女精品| 大香蕉92| 天天拍天| 亚洲图片在线| 操操操操网黑人| 欧美se亚洲| 亚洲色欲一区二区三区| 六月婷激情福利天堂69| A久久| 亚洲精品一区中文字幕乱码| 色爱综合网| 乱老女人一区二区视频| 亚卅熟女乱色| 精品国产久热在线观看| 亚洲精品啪视频| 日本一区二区不卡精品| 国产乱人伦AVA麻豆软件.| 中文字幕交换人妻| 久久久久亚洲?V片无码V| 色网在线视频观看免费| 曰韩操B| yellow网站免费观看日韩高清无码| wwwxxx日本爽| 国产黄片在线免费观看| 中日韩久久久| 欧美熟妇亚洲版| 久久超碰98| 欧美色图人妻| 97久久国产精品| 98超碰欧美| 91网站18禁| a级免费在线观看| 九九九精品成人免费视频小说| 国产精品无码成人精品| 人人做天天爱| 无码WWW免费视频网站| 干婷婷综合网| av大香蕉| 99国产精品人妻人伦| 97超碰逼| 青青草玖玖爱| 超碰97极品9| 好爽视频在线观看视频| 国产无马在线| 亚洲暴力强奸AV| 色婷婷五月综合激情中文字幕| 思思热在线视频精品| 亚洲 91 在线| 国厂麻豆77q4| 蜜桃午夜视频一区二区 | 97超碰资源网| 日本亚欧爱爱| 日韩15p| 51久久夜色精品国产麻豆| 超碰成人最新最好看| 五月综合激情| 久插综合| 国产AV天美传媒一区二区三区 | 久久久亚洲| 色欲av一区二区三区蜜芽| 亚洲 图片 综合91| 亚洲超碰在线| 黄色二级片网站| 99热18这里只有精品|