比如我一個sql是插時間和值的,如果我xml指定回傳值回傳map,因為我是查詢所有的資料,所有dao會用List<Map<String,String>>去接受,最后類似于
[
{time:'2020-01-15',value: '5'},
{time:'2020-01-16',value: '4'},
{time:'2020-01-17',value: '2'}
]
但是現在我希望回傳值是這樣
[
['2020-01-15', '5'],
['2020-01-16', '4'],
['2020-01-17', '1']
]
uj5u.com熱心網友回復:
先說默認實作,resultMap估計這個東西都很難實作,因為它無法知道你里面那個陣列,每一個位置具體對應到資料庫的哪一個欄位!至于你這種功能的實作,要解決也很簡單,一種是mybatis的插件機制,第二個就是aop攔截到mapper介面,只要對結果做資料轉換即可!
不過強烈建議你手動去轉換,如果是自己玩,那你隨意,你要是公司專案,請別作死
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/254608.html
標籤:Web 開發
