最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis返回類型map時如何將key大寫轉為小寫

 更新時間:2021年06月29日 14:39:37   作者:GastonPeng  
這篇文章主要介紹了mybatis返回類型map時實現(xiàn)將key大寫轉為小寫操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

親測:

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

別人案例:

  <select id="selectBlogRetHashMap" parameterType="int" resultType="map">  
        SELECT id AS "id", title AS "title", content AS "content" FROM Blog WHERE id = #{id}  
    </select> 

純java實現(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”

注意:別名必須加雙引號

<select id="queryMaxPriceAAndUser" 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>

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java中的Native關鍵字講解

    Java中的Native關鍵字講解

    本文介紹了Java中的Native關鍵字,native關鍵字是架起本機語言和JAVA之間鴻溝的橋梁。如果我們的軟件與硬件的交互在使用預先存在的代碼時更有效,那么這可以作為一個關鍵環(huán)節(jié)。與從頭開始設計新的應用程序代碼相比,只要可以避免,它就可以使實現(xiàn)工作更少,下面來了解集體內容
    2021-12-12
  • 如何把Java程序窗口在屏幕中間顯示

    如何把Java程序窗口在屏幕中間顯示

    大家在日常Java開發(fā)中,可能會需要把程序窗口定位在屏幕中間,那該如何操作呢,下面來一起看看。
    2016-08-08
  • Java 中模仿源碼自定義ArrayList

    Java 中模仿源碼自定義ArrayList

    這篇文章主要介紹了Java 中模仿源碼自定義ArrayList的相關資料,需要的朋友可以參考下
    2017-03-03
  • Java網(wǎng)絡編程TCP實現(xiàn)文件上傳功能

    Java網(wǎng)絡編程TCP實現(xiàn)文件上傳功能

    這篇文章主要為大家詳細介紹了Java網(wǎng)絡編程TCP實現(xiàn)文件上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • spring?boot項目實戰(zhàn)之實現(xiàn)與數(shù)據(jù)庫的連接

    spring?boot項目實戰(zhàn)之實現(xiàn)與數(shù)據(jù)庫的連接

    在我們日常的開發(fā)過程中,肯定不可避免的會使用到數(shù)據(jù)庫以及SQL?語句,下面這篇文章主要給大家介紹了關于spring?boot項目實戰(zhàn)之實現(xiàn)與數(shù)據(jù)庫連接的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • MyBatis-Plus自動填充字段的詳細教程

    MyBatis-Plus自動填充字段的詳細教程

    今天編寫一個詳細的教程來介紹如何在?Spring?Boot?項目中使用?MyBatis-Plus?實現(xiàn)自動填充時間字段(如創(chuàng)建時間?createTime?和更新時間?updateTime),可以分為以下幾個部分,這個教程將涵蓋從項目配置到自動填充的完整過程,需要的朋友可以參考下
    2024-08-08
  • 使用itextpdf解決PDF合并的問題

    使用itextpdf解決PDF合并的問題

    這篇文章主要介紹了使用itextpdf解決PDF合并的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java Web學習教程之Hibernate And MyBatis的理解

    Java Web學習教程之Hibernate And MyBatis的理解

    這篇文章主要給大家介紹了關于Java Web學習教程之Hibernate And MyBatis的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們來一起學習學習吧。
    2018-04-04
  • 教你用JAVA寫文本編輯器(一)

    教你用JAVA寫文本編輯器(一)

    對于學習java編程的小伙伴們,常常需要編寫一個類似文本編輯器的東西,下面這篇文章主要給大家介紹了關于如何用JAVA寫文本編輯器的相關資料,需要的朋友可以參考下
    2021-11-11
  • SpringBoot自動配置原理分析

    SpringBoot自動配置原理分析

    這篇文章主要介紹了SpringBoot自動配置原理分析,SpringBoot是我們經常使用的框架,那么你能不能針對SpringBoot實現(xiàn)自動配置做一個詳細的介紹。如果可以的話,能不能畫一下實現(xiàn)自動配置的流程圖。牽扯到哪些關鍵類,以及哪些關鍵點
    2022-08-08

最新評論

延津县| 神农架林区| 株洲市| 沅陵县| 辽阳市| 东源县| 利川市| 高要市| 察哈| 曲水县| 湾仔区| 西青区| 石台县| 高青县| 定远县| 获嘉县| 雅江县| 宣恩县| 新泰市| 龙里县| 皋兰县| 平和县| 灵璧县| 肃宁县| 屏东县| 沐川县| 阳谷县| 雷州市| 东安县| 嘉兴市| 星座| 思茅市| 东兰县| 中山市| 壶关县| 谢通门县| 德阳市| 万安县| 天镇县| 吴旗县| 洪江市|