久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

mybatis返回類型map時(shí)如何將key大寫轉(zhuǎn)為小寫

瀏覽:6日期:2023-10-18 19:04:44
親測:

SELECT DEPTNO as 'deptno',DEPTNAME,DEPTGRADE,PARENTDEPT FROM VMGR_DEPT ORDER BY DEPTGRADE,DEPTNO

mybatis返回類型map時(shí)如何將key大寫轉(zhuǎn)為小寫

別人案例:

<select parameterType='int' resultType='map'> SELECT id AS 'id', title AS 'title', content AS 'content' FROM Blog WHERE id = #{id} </select> 純java實(shí)現(xiàn)方法(推薦):

public class Snippet {public static Map<String, Object> transformUpperCase(Map<String, Object> orgMap) {Map<String, Object> resultMap = new HashMap<>(); if (orgMap == null || orgMap.isEmpty()) {return resultMap;} Set<String> keySet = orgMap.keySet();for (String key : keySet) {String newKey = key.toLowerCase();newKey = newKey.replace('_', ''); resultMap.put(newKey, orgMap.get(key));} return resultMap;}}mybatis映射map返回的全是大寫解決方法

在查詢的字段后加別名

user_id as “userId”

注意:別名必須加雙引號(hào)

<select parameterType='java.lang.String' resultType='java.util.HashMap'> SELECT A.SELL_PRICE as 'price', B.USER_ID as 'userId' FROM QLYY_SELL_AUCTION_RECORD A, QLYY_SELL_APPLY B WHERE A.SELL_PRICE = (SELECT MAX(SELL_PRICE) FROM QLYY_SELL_AUCTION_RECORD WHERE SELL_PROGRAM_ID = #{programId}) AND A.SELL_PROGRAM_ID = #{programId} AND B.APPLY_CODE = A.SELL_USER </select>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 莱阳市| 宁国市| 福鼎市| 封丘县| 申扎县| 锦州市| 林甸县| 新兴县| 布拖县| 文昌市| 巩义市| 慈溪市| 津南区| 九龙坡区| 蓬莱市| 麻栗坡县| 乳山市| 阿克陶县| 永顺县| 安图县| 鹰潭市| 昭觉县| 万山特区| 太谷县| 龙岩市| 五华县| 永平县| 巴马| 保定市| 松阳县| 潍坊市| 盱眙县| 自治县| 榆中县| 宁河县| 达州市| 鹤峰县| 青田县| 伽师县| 阳山县| 社会|