第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

mybatis 輸出指定查詢字段

mybatis 輸出指定查詢字段

qq_遁去的一_1 2019-03-29 19:19:24
初次使用mybatis,目前遇見如下情況,查詢某表中的部分字段,輸出的結(jié)果轉(zhuǎn)化成json后,會(huì)顯示該表所有的字段信息,沒有查詢的會(huì)顯示為空,但是字段名字全部暴露,沒有想到合適的方法,查詢了下有的人說寫一個(gè)單獨(dú)的DTO,個(gè)人認(rèn)為應(yīng)該還有更好的解決辦法,請(qǐng)教各位有經(jīng)驗(yàn)的老司機(jī)。[{"A":{},"B":"","C":"110","D":"110"}]例如其實(shí)我只查詢了,b,c,d,這3個(gè)字段,但是輸出結(jié)果會(huì)把a(bǔ)也算進(jìn)去,sql為select b as bb,c as cc,d as dd from table輸出的甚至不是我指定的別名。
查看完整描述

3 回答

?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊

這個(gè)還得貼上你的java? || python?代碼才能判斷啊,不知道你用什么接收了Mybatis的查詢結(jié)果。

查詢了下有的人說寫一個(gè)單獨(dú)的DTO,個(gè)人認(rèn)為應(yīng)該還有更好的解決辦法

從偷懶的角度來說,你的確可以用List<Map<String, Object>>這種通用對(duì)象來接收Mybatis的查詢結(jié)果,只是這并非是好的解決方法,不信你試試一周后再回來看自己寫的代碼,大概需要多長時(shí)間才能回想起這個(gè)SQL返回的是什么數(shù)據(jù)結(jié)構(gòu)?

定義一個(gè)清晰的DTO有助于你的代碼便于維護(hù)。


查看完整回答
反對(duì) 回復(fù) 2019-04-20
  • 3 回答
  • 0 關(guān)注
  • 2722 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)