亚洲有码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
返回資訊列表
永久免费观看的毛片的网站| 亚洲天堂情色| 免费看国产大AB| 国产白丝av| 日韩欧美大力操| 操逼片中文| 色第一页| 亚洲国产尤物yw在线观看| 男人的天堂2010| ...日韩成人一区二区三区字幕| 亚洲不卡三级手机播放| 五月天偷拍| 99这里都是精品| 超碰成人公开| 国精综合一二三区影视| 久久精品国产99精品亚洲蜜...| 96精品在线| 91国产丝袜白虎| 欧美久久伊人| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产精品高潮久久久无码| 午夜一区| 欧美97网| 91国产精品在线看| 精品国产乱码久久久| 激情久久久| 一区二三区四区视频大全套| 国产无码一二三区| 老熟女阿 国产91| 国产色精品午夜大片| 欧美成人色| 日本人妻伦在线中文字幕| 毛片17S| 国产捆绑一区| 9精品久久| 欧美午夜视频免费观看| 天天躁日日躁AAAAXXXX国产 | 97人人射| 97久久超碰日韩精品| 爆操无码| 97伦综合| 亚洲天堂女优在线| 午夜乱轮操逼视频免费看| 欧美亚洲丝袜美女电影| 91午夜无码| 人妻少妇精品久久久| www久久国产精品| 欧美亚男人的天堂| 欧美少妇性爱网站| 亚洲激情欧美色图| 色五月婷婷麻豆在| 粉嫩av平台| 国产精品制服丝袜中文字幕日韩一区二区三区| 手机午夜电影神马久久| 欧美亚洲成人在线一区二区三区| 国产CHASE男男GAYGA 毛多色婷婷| 俞拍自拍| 五月天婷婷欧美三区| 女性91网站| 夂久色| 国产操逼网站亚洲一级黄色| 操淫穴亚洲五月丁香 | 日少妇视频| 精品 码产区一区二-1080P高清在线www-B029AV| 操熟女91| 亚州欧美综合| 女同在线视频一区| 中文字幕久久婷婷丁香五月天| 国产亚卅97| 日本国产欧美高清在线| 欧美色院| 941超碰| 亚洲另类综合欧美| 97在线视频观看网站| 2003天天干夜夜操| 国产又大又粗又长视频在线| 国产一区二区啪啪视频| 伊色久人大在线| 天天摸天天碰天天添青青| 97精品熟女少妇一区| 9997se| 黄色网址久久精品欧美喷水| 国产免a费看黄片在线| 久草毛片| 伊人久久大香线综合无码| 26uuu国产成人综合| 玖玖综合网| 欧美 熟女 日韩| 日本三级黄页| 久久久久九九九| 欧美色女人| 亚洲人精品午夜不卡| 日韩99999色| 特级毛片特黄久久免费看| 麻豆AV一区二区天美传媒| 天天看片麻豆| 九九久久一区二区三区| 欧美国产日韩高清在线| 成年人三级黄色片视频| 亚洲天堂资源网| 青青草字幕AV| wwe 天天干.com| 日韩黄色成人性爱| 午夜男女爽爽爽影院视频| 精品人妻久久久| 大香蕉综合在线| 亚洲综合888| 在线不卡视频| 国产午夜激片Av毛片不卡| 国产白丝精品在线观看| 国产精品久久久亚洲第一牛牛_在线观看 | 蜜桃狠狠色伊人亚洲综合| 日韩pv中文| 熟女视频久久| 五月香婷婷| 天堂中文资源在线bt| 国产精品久久久啊| 78久久| 四季av一区二区凹凸精品小说| 性色高清在线| 无码91| 国产自偷自拍一区| 操我无码| 天天精品| 国产丝袜视频| 欧美78p| 激情婷婷丁香| 五月婷婷色色| 女同性恋久久| 日逼国产| 国产欧美岛国精品一区| 四虎影视永久在线免费| 偷窥自拍A片| 综合操逼| 国产精品久久久无码AV网站| 91社操逼| 粉嫩av在线一区二区| 亚洲第一狼人丝袜美女另类 | 密乳无码| 色色99| 男人网站婷婷| 97欧美色资源| 国产在线激情| 男人天堂新在线| 97超碰精品图片| 亚洲熟女一区二区| 久久久无码精品人妻二区| 亚洲第一男人天堂| 91宗合网| 亚洲欧洲av影音| 日韩av电影成人在线| 国产无码精品无码| 99在线免费公开视频| 国产欧美日韩一区二区三区| 欧美性爱中文字幕无线码| 综合免费无码中文| 亚洲码专区| 国产成人久久久精品免费AV| 亚州宗合另类| 精品一久久久| 亚洲成人帖图| 欧美少妇人妻| 91久久免费视频互動交流| 午夜视频久久久久一区| 欧美日本一区二区a人| 日韩成人性爱电影在线播放| 五月激情小说| 91精品综合久久久久久五月丁香| 男人午夜天堂| 人人操人人肉久久精品| 亚洲97| 久久精品福利影院| 欧亚性爱视频免费看| 国产成人无码久久精品| 久久久久久中文字幕中文字幕最新| 中文字幕丝袜人妻| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 日韩欧美午夜视频在线| 亚洲色婷婷| 99999精品视频| 啊啊啊要高潮了| 安微少妇操BBB| 欧亚日韩中文在线| 午夜电影在线观看无码专区| 99精品在线观看| 狼人综合婷婷激情四射 | 欧美综合网| 国产操逼视频在线观看| 国产精品老师| 99.色网| 91精产一区二区三区| 亚洲风情综合网| 国产一级高清免费观看| 日本色色色视频| 麻豆天美电影一区二区| 亚洲日韩欧美一区二区| 欧美亚洲情色| 最新日产中文在线麻豆| 久久9亚洲| 熟女熟妇一区二区三区视频| 国产一区二区三区白丝| 丁香五月社区| 视频二区熟女人妻| 日本国产欧美一区三区二区| 国产女人高潮视频| 久久久久久久9最新免费视频观看| 香蕉99秘 一区精品蜜桃臀| 91人妻最真实刺激绿帽| 欧美日韩国产在线| 午夜九九| 岛国毛片手机在线观看| 亚洲欧洲美腿丝袜| 国产97/欧美| 370p日韩欧美亚洲精品| 懂色AV中文| 欧美性性性| 加勒比久久综合网高清| 亚州色图欧美| 日韩精品一区二区人人人| 日韩黄片视频试看| 在线天堂999| 不卡二三区人妻少妇| 久久‘黄片视频| 国产精品网站www| 色吧91| 亚洲图片欧洲图片aⅴ| 婷婷色香| 日产操逼| 亚洲不卡不卡中文字幕不卡| A级片日韩欧美国产欧美视频精选观看| 91人妻PORNY九色大屁股| 99re6在线视频精品免费完整版安卓版| 丁香九月 婷婷| 欧美拳交在线播放| 97在线免费看视频| 久久草大香蕉| 欧美综合1性辶| 国产浮力影院第1页| 狠狠躁天天躁日日躁| 国产精品9999| 天天狠| 久久激情婷婷| 理论久久婷婷网 8| 久夜视频| 日本一级黄色电影| 欧美日韩美女精品久草一区二区三区| 成人av影院在线观看| 97综合日韩| 精品人妻少妇| 中文字幕高清20页视频| 亚洲欧美综合网| 色小视频蜜乳| 99少妇内射| 91国产精品在线看| 水滴偷拍| 日韩天美| 秋霞免费无码视频日韩A片| 狠狠狠一区二区三区| 国产福利合集| 91精品成人| 日韩成人精品| 欧美变态激情网| 91人妻做a观看视频| 国产麻豆一区二三区| 高清无码 国产精品| 久久久男人的天堂| 99视频内射三四| 日韩91网站| 欧美精品另类人妖xxxx| 中文字幕高清精品一区| 中文字幕女同在线| 国产操操日韩三级黄| 智利AV在线网| 婷婷五月天AV| 午夜国产乱伦视频| 精品人妻伦一区二区三区久久| 无码视频黄色网战| 人妻少妇精品无码专区二区密桃| 欧美性天天影视| 欧美性爱综合,免费| 国产美女91视频| 亚洲天堂人妻熟妇视频| 黄页网站成人免费| 九九无码久久精品视频| 亚洲精品性爱片| 九99久久| 丝袜熟女2P| 一本大道不卡一二三区| 欧美日韩人妻精品一区二区三区| 婷婷五月丁香五月| 亚洲日韩在线a不卡99精品| 亚洲第91页 | 麻豆尤物视频网| 亚洲天堂性爱| 国产精品蜜乳AV| 九九九九久久久久| 大香蕉之青青草原| 黄色AV影视| 九九综合久久中文字幕| 国产馆| 久久綜合很很很| 日本99久久| 熟女乱3伦999| 91操熟女视频| 黑人精品久久97| 免费观看欧美日韩操逼视频| 影音先锋少妇| 欧美韩日精品99综合| 国产白嫩精品久久| 99热久| 亚洲第一精品在线视频| 无码78| 亚拍在线| 97超碰无码网| 中文字幕五区| 伊人色综合网电影| 影音先锋新男人| 1区2区3区视频| 国产热av| 婷婷另类小说| 色好看av| 啊啊啊啊嗯嗯嗯用力好爽 | 色色亚洲| 8050午夜少妇无码| 亚洲日本激情| 欧美第二页| 国产精品久久久久久久久久二区三区| 欧美后入视频| 欧美 传媒 麻豆 日韩 偷拍| 大香蕉在线视频15| 色婷婷成人| 91久久精品中文字幕| 青草伊人网| 日本一久是| 极品粉嫩少妇视频| 日韩AV色图| 日本三级韩国三级99| 插日本熟女视频| 亚洲精品国产熟女| 俺去啦俺来也久久综合| 亚洲无码 国产无码| 亚洲91网| 亚洲男人在线观看天堂| 国产风韵犹存熟妇三区| 中文字幕女同在线| 久久色激情一区二区三区| 丁香五月天啪啪| 色综合九九| 伦伦成年午夜免费视频| 精品国产一区二区三区香蕉欧美| 伊人五月天婷婷| 国产精品女aA片爽爽视频| 久久久精精精| 精品人妻久久久久一区二区三区| 久九9精品| 啊啊啊啊二区好大| 一本一首道人妻少妇免费久久| 久久只有精品一区二区三区| 秋霞男人网| 影音综合网| 色九九九| 亚洲精品国产精品乱码不卡| 国产中文福利| 美女黄码视频午夜| 四虎视频在线观看| 秋霞一区二区三区四区五区六区七区| 亚洲色图欧美另类在线| 亚洲欧洲日产国产综合网| 熟女自慰久久久| 色情亚洲日本成人| 九9热伊人| 久草线上视频免费看| 中文字幕乱偷人妻久久艾草网| 蜜桃精品一区二区三区久在线| 欧洲亚洲天堂精品| 97在线观看免费| 男人的天堂三级| 亚洲成人ab| 中文字幕一二三| 国产一级舔足在线观看| 三级AV入口| a v网站在线播放| 中文字幕性感少妇av| 99色热| 99热这里只有精| 熟女欧美日韩综合婷婷| 熟妇一区,二区,三区。| 春色综合网| 爱妃国产亚洲视频中文字幕| 国产 热久久久久国产精品| 欧美东京热精品A∨| www.天天干| 青青草吊丝| 天天草AV| 日本幼女18+| 综合色一区三区二区| 天天干天天操天天操夜夜操天天操| 欧美爆乳精品一区二区| 在线国产一区二区av| 亚洲AV成人在线| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日韩97视频!在线| 男人的天堂成人的社区| 色香综合天天影视综合| 欧美狠狠干| 黄色小视频日本txt| 性爱久久| 日韩欧亚中文在线| 亚州91| 浪人综合网| 久久激情视频| 九九热精彩视频| 久操国产在线| 亚洲黄色a级片| 欧美 亚洲 制服 精品| 蜜臀99999| 91美女高潮| 日韩欧美福利视频看看| 性爱av在线免费观看| 欧美专利1区2区3区4区5区免费| 欧美超碰人妻97| 无码人妻1727| 99热国产| 搡老女人老妇女老妇老熟女怎么读| 99精品久久久久久| 人人模人人看| 五月丁香社区婷婷日韩欧美精品影院| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲情色第一页| 日日夜夜模| 91精品人| 五月丁香啪啪| 中文无线日韩一区| 国产精品4p在线观看| 天天拍天天操| 久久久久幕乱码| 亚洲色图尤物视频| 一牛影视久久久一区二区三区| 97亚洲国产| 最新国内自拍av免费| 国内91熟女人妻丝袜天天精品视频在线 | 国产久久天堂资源| 近亲乱伦一区二区| 玖玖视频在线资源一区二区三区| 日本天堂在线播放| 国产女人高潮嗷嗷嗷叫小说| 性欧美天天| 爱爱动态60秒| 天天摸,夜夜摸| 久久综合久色欧美综合狠狠 | 99老司机精品视频在线观看| 亚洲丝袜色图| 98人妻精品一区二区色欲| 五月天偷拍| 久热精品在线| 亚洲操逼无码| 日日干夜夜骑| 日本国产欧美高清在线| 人妻天天爽| 成人精品一区二区91毛片不卡| 色狠人在线99| 人妻丝袜一区二区三区在线| 动漫爆乳3D奶水一区在线观看 | 天天性射网| 黄色网址在线免费观看| 欧美大片天天看| 影视综合无码少妇| 夜草欧美| 国产小黄片在线免费观看| 干B| 九色精品视频导航1| 美女大乳久久久久久久女人18| 日本爽爽爽爽爽爽免费视频| 激情文学欧美| 日韩免费在线视频观看| 色狠人在线99| 99精品欧美一区二区三区桃色| 男人久久精品| 欧美一区二区三区互相| 欧美青青视频| 艹比视频国产精品| 亚洲,欧美,综合网| 色色综合网站| 国产精品九九九| 日本裸体久久色噜噜| 超碰在线人妻中文字幕| 日韩二级| 亚洲图片婷婷五月天| 性交一区二区在线播放| 一区二区娱乐网站| 992视频一区| 欧美78p| 91亚洲欧洲| 国产精品2020| 免费作爱一级视频| 国产精品另类| 人人操天天爽| 亚洲中文国际强奸字幕| 欲香欲色综合天天伊人| 97舔舔| 92性色国产午夜福利在线661| 97精品视频网站| 操逼网免费无码视频| 大香蕉日韩| 久久久久久久久久久久久久久乱码 | 美女尤物人人操| 一区e区三| 日韩 欧美 另类 人妻| 日本日逼视频网| 女生久久网| 艳尻美人妻| 中日高清无码操逼视频| 东京热一区二区中文字幕| 超碰99热中文字幕| 激情久久av一区av二区av| 好色综合| 呻吟 欧美 日本 中出| 97免费在线视频在线观看| 国产精品极品美女视频| 久久久新亚洲AV| 九9精品| 欧美日韩人人早| 超碰视97中文| 久久久国产护士丝袜美腿一| 又黄又爽在线观看视频 | 国产99精品一区二区三区免费| www.久久超碰| 神马视频久久久久久| 91社区拍啪人妻| 清纯唯美亚洲综合| 丝袜六区| 久久五十路熟女人妻| 大香蕉伊然在亚洲91| 水澄无码AV| 亚洲第一黄色av网站| 亚洲资源站| 色在线69堂| AA丁香综合激情| 亚洲一级性爱视频免费看| 97爱亚洲| 欧美激情在线观看视频| 亚欧美色图| 色男人色天堂东京热| 日韩av熟女一区二区三区成人| 伊人五月天| 成人av动漫在线观看| 操逼视频亚洲| 欧美黄片欧美黄片xxx| 在线观看无码三级少妇| 午夜视频黄| 天天插网| 99久久久无码国产精品性啊聊| 天天欧美| 人妻丝袜一区二区三区在线| 国产精品另类| 中文字幕一区二区三区人妻不卡 | 97国产天堂岛| 成人热久久精品| 日逼五月天| 精品一区二区三区四区女| 操美女人妻| 操B久久| 欧美五区| 国产一区二区三区,在线观看观看| 性性欧美| 中文无线日韩一区| 99色在线| 密臀在线一区尤物| 伊人加勒比| 亚洲无992tv| 麻豆国产97在线| 成人av在线播放| 老司机天天操| 国产精品69人妻无码久久久| 色狠狠综合噜一二三区| av在线人气| 黄网站黄视频网站进入口| 9 7超碰在线免费观看| 97大色网| 好淫网一二三视区| 成 人 A V免费视频在线观看| 国产乱子伦久久精品综合一区二区三| 色色99| 韩国一区二区精品亚洲| 九九九九久久久| 欧美 亚洲 制服 精品| 97超碰美国| 久久熟女人| 日日A∨| h色99999| 就去色综合| 美女9118禁| 男人午夜天堂| 亚洲精品尤物yw在线影院| 四虎影视永久在线免费| 亚洲精品日日夜夜52| 99色色网| 99爱久久视频频| 精品人妻一区二区三区视频| 欧美在线第五页| 九九九九精| 97在线免费观看视频| 91人精品妻入口| 亚乱色| 久久一二三四五六七八九区区区 | 午夜天堂精品久久| 日韩一级二级三级免费看完整版国语版 | 国精精品无码一二三区水多多| 日亚韩精品视频二区三| 日韩美脚一区二区网站| 色超碰综合| 美女好片色日本| 一区二区三区视频| 日本三级网页| 天天日日舔舔| 骚女高跟AV在线| 网友自拍第1页| 成人小说视频在线精品欧美| 在线不卡视频| 性生活久久久久久久久久| 人妻天天爽| 亚洲全色网| 国产精品极品美女视频| 九九无码久久精品视频| 久久综合久色欧美综合狠狠| 男人天堂2030| 十八禁成人网站在线观看| 99re视频在线观看这里只有精品| 天天摸夜夜操视频| 天天操天天舔| 日韩,欧美,中文在线| 91九久| 97超碰国产亚洲精品| 无码久久国产| 9久久精品| 都市激情人妻一区二区青青操视频 | 黄色免费网| 搡老熟女老女人老熟妇免费视频| 久久的网站啊啊啊啊啊| 欧美丝袜中文字幕07在线| 91伊人久| 91色鬼| 亚洲人妻色图| 亚洲精品一区二区三区在线播放| 久久这里精品国产99丫e6| 久久久成人免费av电影| 涩涩这里只有精品视频| 国产丝袜美女诱惑| 999国产精品999久久久久久| 脫衣舞一区二区三区| 日本裸体久久色噜噜| 亚洲校园激情| 97精品熟女少妇一区| 亚州成人A√| 老女人综合| 精品国产精品一区二区| 日日日大屁股骚女人精品| 不卡中文字幕aⅴ在线| 丁香激情五月天| 欧美日本不卡| 在线综合色| 91艹逼精品| CCYY草草影院地址入口| 日韩性色b| 91观看 国产白丝| 久久精品国产72国产精品福利 | 欧美一级三级| 精品十八在线观看| 国产精品自产拍在线观看社区| 伊人一区二区三区| 免费啪啪av| 国产suv精品一区二区四区999| 色爱亚洲| 九九九九久久久| 大鸡巴久久| 性爱综合网| 综合色区偷拍| 成人情色一区二区| 老熟女天天操| 日韩人妻少妇 一区二区三区| 亚洲图片视频小说| 国产 日韩 欧美高清| 色综合99999| 国产欧美精选激情视频| 老熟女中文字幕高清| 久久国产性爱| 91欧美巨乳| 亚洲最大AV网| 狠狠入| 九九热精品| 久久久蜜桃臀无码视频| 天堂蜜桃无码视频一区二区| 欧美成人性活片| 熟妇最新先锋一二三区| 人妻色偷色噜| 国产十八禁视频| 超97在线精品视频| 正宗无毛一线天嫩逼| 九九人人操| 97干97色| 亚洲熟妇熟在线电影视频| 日韩熟女无码| 亚洲 另类 丝袜 自拍 动漫| 欧美人妻久久精品二区三区 | 国产原创剧情在线丝袜| 久久久久久人体| 色噜噜综合在线| 国产精品一区二区久久精品| 午夜精品久久久久| 隔壁邻居波多野结衣中文字幕 | 日韩久射综合| 天天看综合网| 国产精品 久久久精品一牛| 成熟熟女国产精品一区二区| 久久riav中文精品| 玖玖爱视频网站| 亚洲综合色男人网| 亚洲天堂中文字| 天天综合,91入口| 亚洲另类久操网| 韩三级a视频在线观看| 国产少妇内射| 五月天婷婷色色| 男人天堂2017| 人妻在线大香蕉| 激情接吻视频久久久久久| 天堂成人网| 9 7超碰在线免费观看| 操逼操逼视频操逼| 欧美激情区| 操逼精品视频| 99热色精品| 国产精品爱欲| 亚洲中文字幕一区二区| 青青草伊人久久| 0755午夜福利视频| 黑丝91视频| 国产精品久久久久久久黄无码| 中文字幕免费在线观看| 极品粉嫩一区二区| 丰满少妇乱子伦精品无| 91处女在线观看| 校园春色中文字幕AV| 大香蕉操久久| 亚洲第一狼人丝袜美女另类| 99无码| 嗯嗯啊啊好大好爽| 成年人性爱日韩| 精品欧美不卡在线播放| 日本性一区| 91嫩草欧美| 91啪啪视频| 亚洲制服aⅴ中文字幕| 97超碰欧美手机| 99热99re6国产在线播放| 天天肏美女| 国产高潮AA片免费看| 国产又猛又粗又爽又黄| 中文字幕在线免费观看| 97精选久久| 精品视频专区| 色蜜AV| 国产精品秘 福利姬在线观看| 国产午夜精品理论片一二三区区| 一区二区三区一亚洲中文字幕、综合区灬 | 五月丁香六月婷综合成人综合 | 久久一级无码精品毛片6| 国产偷拍网站| 色爱亚洲| 天堂亚洲精品| 秋霞福利网| 超碰97最新人妻| 99re6国产精品99re在线| 91啪啪| 欧美劲爆视频一区二区| 18禁免费视频| 国产无码久久高清| 久久午夜色播影院免费高清| 91亚洲黄色网| 舔舔啊| 高清肉丝中文无码| 国产精品熟女九九九| 97精品国产97久久久久久免费| 99热超碰| 深田咏美亚洲精品福利社| 欧洲成人性爱视频| 亚洲乱色熟女一区| 水滴偷拍| 91欧美www| 日本高清一本二本免费不卡| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 啊啊啊啊好爽好舒服一区二区易域| 伊人久久亚洲色欲综合网站| 大肉棒导航| 色 亚洲 91| 亚欧中文字幕在线视频| 久久久婷婷| 亚洲国产一区二区三区在线| 精品91摸| 精品大久久| 精品无吗久久| 有码免费观看| 97超碰天天爱天天爱| 香蕉一区二区三区在线视频| 欧美色图亚州激情| 嗯嗯啊啊用力视频免费| 91久久午夜无码鲁丝片久久人妻| 英伦大奶子熟妇吊带| 开心六月色| 国产一区麻豆免费观看| 91网站视频在线观看| 久草精品国产蜜臀| 亚码人妻| 99热国产精品| 天天天肏屄肏屄肏屄欧美欧美| 久久成人东京热人妻| 欧美九九九| 亚洲女人91| 久久狠狠色噜噜狠狠狠狠97| 可免费观看的av毛片中日美韩| 久操91视频| 国产成人精品必看| 人人摸人人摸人人干| 蜜乳AV一区二区三区四| 色墦五月丁香| 日本熟妇一区二区三区| 日韩少妇丰满亚洲| av麻豆啪啪| 久久精品99久久久久久| 久久风骚城市| 自拍第一页| 91中文字幕制服丝袜免费视频| 欧美肥臀在线| 超碰欧美97| 91精品国产91久久福利| 欧美精品一区二区少妇免费A片| 国产亚洲女v在线观看| 曰韩成人免费视频| 啪啪91| 传媒免费一区二区三区| 0755午夜福利视频| 农村女一级毛卡片| 国产三级多多影院2022国产AA一级毛片无码 | 一区二区 电影 亚洲| 热的中文 热的有码 热的国产| 麻豆 美女 丝袜 人妻 中文| 日韩三级伦理中文字幕| 成人麻豆av电影网站| 成人av动漫在线观看| 国产怡红院| 色网综合网| 免费国产视频| 激情国产乱伦Av| 91亚洲黑人| 精品乱码久久久久| 偷窥自拍亚洲| 久思思热视频在线观看| 伊人久久艹| 久日91在线| 欧美日韩小说| 91精品久久久久五月天精品| 中文字幕黄色片| 秋霞午夜视频一区二区| 欧美色吧综合| 国产精品爱欲| 五月婷婷激情综合| 夜夜人妻爽| 91天天爽| 久久av一级av少妇av高潮| 亚州情色j区| 国产青青美女玩逼视频| 中文字幕99999| 91成人在线免费视频| 丝袜性亚洲| 国产精品伦理| 亚洲精品影视老司机| 亚洲色鬼| 午夜福利合集| 国产精品久久久久久久AV大片| 蜜臀久久99精品久久久久久久久| 欧美性五月| 在线观看亚洲成人精品| 婷色五月天| 亚洲日韩久久精品一区| www久久国产精品| 丁香六月综合激情| 久久成人午夜狠狠| 1000部熟女视频在线观看| 99爱精品| 亚洲国产精品久久久久婷婷老年| 中文字幕五月婷婷免费| 91女人的网站| 男人天堂2019| 国产CHASE男男GAYGA 毛多色婷婷| 大香蕉天天看妹子| 啊啊啊想要| 久热9| 丝袜视频网国产90| 天天谢天天干| www.高清无码诱惑一区.com | 国内精品久久人妻性色av| 色嘟嘟人妻天堂网| 这里都是精品| 99热最新| 天操天操夜操夜月月年年操操| 国产日韩欧美亚洲精品95| 北京专精特新企业招聘信息| 九九碰九九爱97超| 亚洲天堂区| 亚洲激情在线| www.色五月| 88在线一区二区三区| 亚洲黄网在哪免费看| 性交一区二区在线播放| 日韩国产在线观看av| 人人澡人人爽人人精品| 激情小说亚洲色图| 久久婷婷国产一区二区色| 91亚洲网站| 亚洲国产精品久久久久久久久久| 亚洲精品国产拍免费91在线| 99综合视频| 67914在线兔费成人视频| 国产女性无套 免费观看| 不卡六六在线91| 亚洲日韩国产欧美综合v| 人人爽夜夜玩视频| 男女激情黄色网址| 久草久日| 亚洲欧美日韩夜夜| 校园春色亚洲色图| 久久久98网站免费视频| 久久精品—区二区三区内射| 99热这里只有精| 精品人妻中文字幕高清| 国产大片精久久久久久| 日韩激情电影中文字幕| 啊啊啊啊在线观看网址| 18禁看网站一区| 欧美成人综合| 无码聚合| 97伊人超碰| 一区二区偷拍拍视频| 99热这里只有精品18| 91 丝袜在线| 性色生活片久久毛片婬片免费放女人一级毛片 | 黄色网址在线免费观看| 国产精品另类| 99re9在线| 久久无码一区二区二三区性色| 97在线欧洲| 色久桃花影院在线观看| 天天色踪合| 极品色www影院| 欧美少妇色图| 九X超碰| 亚洲色图亚洲无码强奸乱伦| 天天综合网~91| 亚洲男人的天堂V| 日本激情免费大片| 久久精品中文| av一区二区三区 中文| 色逼综合| 欧美 传媒 麻豆 日韩 偷拍| 亚洲免费成人精品电影| 夜夜嗨一区| 九九色婷婷| 1000部熟女视频在线观看| 美女黄码视频午夜| 亚洲欧美日韩综合在线尤物| 国产中出内射一区二区| 99操| 大屁股xxxxx| 天天看夜夜看日日干| 18禁久极品美女久久哦哟呀!| 色色五月婷| 亚洲一区二区在线观看91| 欧美熟女妇同| 大香蕉AV在线| 日韩免费在线观看不卡| 精品制服美女中文一区二区三区| 99精品成人免费看| 一区二区三区免费视频入口| 成人日本片久久久蜜桃| 亚洲有码 视频一区| 日韩性爱免费视频在线网站| 久久久精品九| 刺激精品视频| 97天天摸天天碰| 熟女五十路一区二区三| 三久久久四久久久久| 国产丰满熟夫69mpp| 亚洲aV无码成人在线观看| 亚洲日韩精品久久久久一区壹牛 | 亚洲无线码欧洲精品区别| 校园春色 亚洲| 欧美青青视频| 欧美一区91大爱| 中国探花熟女| 国产最新小视频在线播放下载| 男人的天堂com| 亚洲图片 激情小说| 久久久久久久人妻| 一类无码操逼视频| 欧美日韩国产成人高清| 9久9久9久9久视频网站| 欧美性爱网97| 福利风月五月天影院| 国产农村一一级特黄毛片| 老外又粗又长一晚做五次| 国产精品毛片| 丝袜综合| 欧美性爱视频免费一区一A| 91人妻人人澡人人爽人人精品| 992视频一区| 亚洲男人天堂视频| 你草精品在线视频| 精品黑人一区二区| 日韩天美| 91视频伊人| 日韩色| 这里只有97精品| 亚洲91大片| 亚洲限制级| 老熟女熟妇| 国产精品天美传媒| 久久午夜伦| 亚洲av强奸乱伦| 人人看人人摸人人色| 国产www色在线观看| 国产亚洲深夜激情| 国产精品又黄又猛又粗| 91色图| 久久这里只有精品9| 99热婷婷一区二区三| 天天情欲宗合网| 99re在线视频| 丝袜狠狠草尤物 91| 精品人妻视频一区二区三区蜜桃视频| 蜜桃在线观看一区二区三区| 刺激性视频黄页| 嗯嗯啊在线视频| 免费夜夜爱黄色视频毛片| 人、人、摸,人、人、草| 中文字幕一区二区在线日韩精品| 美国精品国产精品| 色视频蜜乳| 97人人夜夜精品视频| 91人妻精华帖| 欧美日韩黄片精品在线| 亚洲色图尤物视频| 国产日韩欧美中文在线播放| 欧美日韩大黄片| 久久东京伊人一本到鬼色| 最新三级网址| 少妇3P性爱自拍| 国产尤物AV尤物在线观看不卡| 一级乱伦网站| 99久久精品欧美国产| 1人人看人人摸人人操| a片在线播放| 自怕偷自怕亚洲精品| 亚洲欧美综合区自拍另类 | 色色五月丁香| 午夜男女爽爽爽在线视频| 午夜大香蕉| 人人喜人人妻| 久久9精品视频| 磁力99AV| 日日干夜夜骑| 老鸭窝成人| 欧美色图校园春色| 亚州一区二区| 国产精品久久天天干| 欧美亚洲素人制服精品| 日韩亚洲国产视频| 国产亚洲综合欧美一区| 激情五月天婷婷| 欧美超碰96| 中国黄色特级精品一区二区三区片| 欧美一品道| 黄页| 嫩草美女久久| 浪人综合网| 国产一区二区三区影片| 亚欧性爱ab| 婷婷五月天成人| 一区二区久久天天干狠狠| 欧美色图亚洲特色| 久久九精品| 午夜在线播放| 亚洲精品乱码线路中文字幕| jizzjizz欧美| 91N欧美| 黑人与人妻| 日本熟妇自慰性高潮一区二区三区| 91色拍| 人妻 中文 日韩| 色五月综合| 久久有码| 黄色工厂这里只有精品| 亚洲不卡三级手机播放| 蜜乳AV网址| 91老司机在线视频免费观看 | 葡萄牙性视频一二区| 欧美性爱无码一区二区三区| 日韩成人大片一区二区| 欧亚乱色熟一区二区三四区| 天天干夜夜肏| 亚洲欧美电影| 国产 v乱码一区二| 亚洲另类久操网| a片亚洲一本通视频| 亚欧美色| 日韩视频啪啪| 久久久蜜桃一区二区三区| 小草av不卡亚洲二区| 男人天堂2017| 91成人久久 | 十八禁电影伊人网| 男人久久天堂| 殴美大黄片| 亚洲精品欧洲精品| 婷婷丁香人妻| 手机在线播放国产福利| 91婷婷伊人狠人| 天天色踪合| 亚洲天堂在线怕怕视频| 狠狠色综合网| 欧美少妇性乱| 蜜臀无码视频在线观看| 立川理惠加勒比无码| 午夜性| 一区二区三| 九九色逼| 91九色丰满高潮| 韩国手机不卡无码三级视频| 91狠婷| 欧美日韩人妻精品系列一区二区三区| 囯戸精品高潮呻吟旡码| 久久婷婷国产一区二区色| 清纯唯美综合亚洲| 一级@啪啪视频| 用力操死我| 91国模| 色吧综合网| 男人天堂免费| 久久久亚洲高清不打码| 美女的肌被草喷水视频| 精品人妻丰满熟妇一区二区三| 91熟女少妇| 黄色片,com| 久超超碰| 午夜亚洲WWW湿好大| 五月激情综合网| 亚洲欧美综合网 | www黄片免费看com| 欧美中文狠| 午夜a成v人电影| 综合网,亚洲,欧美|