日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Mybatis 動(dòng)態(tài)表名+Map參數(shù)傳遞+批量操作詳解

瀏覽:155日期:2023-10-20 18:01:18

需求:

之前項(xiàng)目一個(gè)變動(dòng),需要對(duì)3張mysql數(shù)據(jù)庫(kù)表數(shù)據(jù)進(jìn)行清洗,3張表表名不同,表結(jié)構(gòu)完全相同,需要對(duì)這3張表進(jìn)行相同的增、改、查動(dòng)作,一開(kāi)始比較緊急先對(duì)一張表進(jìn)行操作,后來(lái)復(fù)制了3個(gè)一樣的 service、dao、mapper等。后來(lái)對(duì)代碼進(jìn)行優(yōu)化,研究了一下動(dòng)態(tài)表名的處理。

1,查詢(xún)操作:

查詢(xún)操作只需要傳入動(dòng)態(tài)表名的時(shí)候,傳遞參數(shù)仍然是map

mapper.xml內(nèi),需要使用statementType='STATEMENT',采用非預(yù)編譯模式

mapper.xml內(nèi),動(dòng)態(tài)表名的獲取使用 ${tableName}

Mybatis 動(dòng)態(tài)表名+Map參數(shù)傳遞+批量操作詳解

2,批量插入操作:

查詢(xún)操作只需要傳入動(dòng)態(tài)表名的時(shí)候,傳遞參數(shù)仍然是map

mapper.xml內(nèi),不需要使用statementType='STATEMENT',否則會(huì)在運(yùn)行時(shí)報(bào)錯(cuò)提示語(yǔ)法錯(cuò)誤(具體原因不是很清楚)。

動(dòng)態(tài)表名的獲取使用 ${tableName}, 而insert 的 collection 屬性名為傳入?yún)?shù)的map內(nèi)的key名,不需要任何修飾符。

list內(nèi)容使用 #{item.guid}來(lái)獲取,而不是$。

Mybatis 動(dòng)態(tài)表名+Map參數(shù)傳遞+批量操作詳解

補(bǔ)充知識(shí):mybatis動(dòng)態(tài)傳入表名并返回map,返回空間點(diǎn)的坐標(biāo)

mybatis學(xué)習(xí)中

動(dòng)態(tài)傳入表名并返回某幾個(gè)字段map,取某個(gè)空間表的shape字段的坐標(biāo)。代碼如下

xml文件

<select statementType='STATEMENT' resultType='java.util.HashMap' parameterType='java.util.Map'> select t.shape.minx as X,t.shape.miny as Y from ${sourceObj} t where OBJECTID = ${featureId} </select>

注意statementType必須,且值必須是大寫(xiě)的STATEMENT,參數(shù)傳入為多個(gè),用map。

dao文件

public void selectLocByPK(String sourceObj, Long featureId) {params.put('sourceObj', 'sde.'+sourceObj);params.put('featureId', featureId);Map map = this.getSqlSessionTemplate().selectOne('selectLocationByPrimaryKey', params);Double x = (Double)map.get('X');Double y = (Double)map.get('Y');System.out.println(x+','+y);}

注意查詢(xún)的是sde用戶(hù)下的表名是參數(shù)傳遞的sourceObj,因?yàn)橛闷渌脩?hù)連接的數(shù)據(jù)庫(kù) 所以查詢(xún)其他用戶(hù)下的表的時(shí)候必須用用戶(hù)名加表名。當(dāng)然前提你這個(gè)用戶(hù)有查詢(xún)其他用戶(hù)表的權(quán)限。params類(lèi)型是HashMap。xml文件中取值時(shí)候必須要跟此地方綁定的key值一直,不然取到為null.此處key為xml文件的時(shí)候查詢(xún)列的別名。

只是一條數(shù)據(jù),多條數(shù)據(jù)可以用selectList 方法 返回List ,xml基本不用變。

以上這篇Mybatis 動(dòng)態(tài)表名+Map參數(shù)傳遞+批量操作詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品精品| 久久国产电影| 国产日韩欧美中文在线| 久久福利在线| 国产一区精品福利| 91精品国产91久久久久久黑人| 亚洲激情婷婷| 欧美日韩一区自拍| 欧美激情另类| 日韩网站在线| 国产欧美日韩一级| 国产夫妻在线| 久久av在线| 国产精品一区二区三区四区在线观看 | 日韩欧美中文字幕在线视频| 国产精品一区毛片| 亚洲一级高清| 日本欧美大码aⅴ在线播放| 国产一区二区三区成人欧美日韩在线观看| 精品捆绑调教一区二区三区| 日韩精品一二三四| 久久精品福利| 欧美特黄一区| 国产高清视频一区二区| 91精品一区二区三区综合在线爱 | 欧洲精品一区二区三区| 免费成人av在线播放| 国产一区二区三区四区五区传媒| 不卡在线一区| 麻豆一区在线| 久久99伊人| 亚洲午夜天堂| 日韩国产在线一| 午夜久久中文| 欧美日一区二区在线观看| 久久精品高清| 麻豆精品99| 黄色亚洲在线| 国产理论在线| 91亚洲无吗| 亚洲深夜av| 黑人精品一区| 国产欧美日韩精品高清二区综合区| 国产一区亚洲| 国产精品99在线观看| 亚洲欧美久久| 精精国产xxxx视频在线播放| 国产香蕉精品| 另类av一区二区| 97精品国产| 国产毛片久久久| 免费在线观看成人| 日韩欧美另类一区二区| 国产日韩在线观看视频| 国产婷婷精品| 欧美sss在线视频| 国产毛片精品| 亚洲精品在线二区| 美女网站一区| 亚洲永久av| 精品中国亚洲| 国产欧美高清视频在线| 最近国产精品视频| 亚洲作爱视频| 欧美日韩高清| 欧美日韩亚洲国产精品| 首页欧美精品中文字幕| 日韩高清欧美| 日韩av自拍| 精品免费在线| 美女精品一区二区| 欧美日韩中文| 日本中文字幕不卡| 九一国产精品| 999国产精品视频| 亚洲午夜天堂| 国产成人a视频高清在线观看| 久久激情综合网| 亚洲午夜久久| 丝袜美腿成人在线| 日韩一区二区久久| 午夜国产欧美理论在线播放 | 天堂中文av在线资源库| 国产一区国产二区国产三区| 麻豆国产一区| 精品资源在线| 成人国产精品| 综合日韩av| 精品国产欧美日韩一区二区三区| 国产精品免费不| 国产精品亚洲一区二区在线观看| 欧美日本三区| 欧美国产三级| 久久精品亚洲| 国产精品地址| 美女免费视频一区| 国产高清亚洲| 精品久久久网| 国产91在线播放精品| 91一区二区| 久久久国产精品一区二区中文| 中文字幕高清在线播放| 日韩伦理福利| 久久国产成人午夜av影院宅| 免费视频一区三区| 国产精品色网| 日韩在线观看一区二区| 中文字幕乱码亚洲无线精品一区| 综合欧美亚洲| 国产麻豆一区二区三区| 麻豆精品少妇| 国产美女高潮在线观看| 丝袜av一区| 水蜜桃久久夜色精品一区的特点 | 国产欧美一区二区色老头| 麻豆视频久久| 色天使综合视频| 日韩一级网站| 亚洲色图国产| 国产欧美自拍一区| 成午夜精品一区二区三区软件| 亚洲成人不卡| 日韩午夜免费| 蜜桃视频在线观看一区| 啪啪亚洲精品| 国产va免费精品观看精品视频| 日韩欧美午夜| 99视频一区| 欧美日韩黄网站| 久久电影tv| 久久亚洲欧美| 国产精品二区影院| 999国产精品视频| 日韩制服丝袜先锋影音| 国产探花一区二区| 色欧美自拍视频| 99国产精品私拍| 91精品丝袜国产高跟在线| 国产精品99精品一区二区三区∴| 日韩欧美一区二区三区在线视频| aⅴ色国产欧美| 国产精品一区三区在线观看| 国产欧美一区二区三区精品酒店| 久久xxxx| 精品国内亚洲2022精品成人| 午夜日本精品| 国产精品一级在线观看| 91看片一区| 日韩中文av| 高清不卡亚洲| 亚洲综合婷婷| 日韩av二区| 丝袜亚洲精品中文字幕一区| 国产精品一区二区精品视频观看| 成人日韩精品| 日本aⅴ免费视频一区二区三区| 国产一区二区三区网| 久久亚洲美女| 国产精品99久久精品| 美女91精品| 国产成年精品| 亚洲色图国产| 欧美日韩视频网站| 日韩av不卡在线观看| 91精品国产调教在线观看| 青草av.久久免费一区| 日韩一区二区三区在线免费观看| 亚洲精品大全| 日韩综合在线| 天堂va在线高清一区| 99久久激情| 欧美极品中文字幕| 国产精品视区| 最近高清中文在线字幕在线观看1| 婷婷综合福利| 久久精品一区二区不卡| 国产私拍福利精品视频二区| 亚洲激情中文在线| 国产中文字幕一区二区三区| 亚洲乱码久久| 国产麻豆久久| 国产伦精品一区二区三区视频| 激情欧美亚洲| 国产精品久久久久久久久久齐齐| 久久国产高清| 亚洲爱爱视频| 欧美激情视频一区二区三区免费| 国产亚洲欧洲| 久久久一二三| 久久精品五月| 欧美日韩18| 中文字幕免费精品| 在线一区欧美| 久久精品国产www456c0m| 精品一区二区三区视频在线播放| 亚洲精品乱码日韩| 欧美日韩国产在线一区| 日本不卡免费高清视频在线| 国产精品最新| 日韩国产欧美视频|