mybatis中查詢出多個以key,value的屬性記錄,封裝成一個map返回的方法
mybatis中查詢出多個以key,value的屬性記錄,封裝成一個map返回的方法
原文:https://www.cnblogs.com/han-guang-xue/p/11548498.html
1.編寫ResultMap,對映欄位值和key/value的關係
<resultMap id="configMap" type="java.util.Map" >
<result column="SCName" property="key" jdbcType="VARCHAR" />
<result column="SCValue" property="value" jdbcType="VARCHAR" />
</resultMap><!-- 模糊查詢出多條記錄 -->
<select id="selectBySCName" resultMap="configMap" parameterType="java.lang.String">
select "SCName" , "SCValue" from "SystemCongfigures" where "SCName" like #{SCName}
</select>
2.使用MapKey指定需要作為key值得屬性
@MapKey("key")
public Map<String, Object> selectBySCName(@Param("SCName") String SCName);
相關文章
- 一個 key 能儲存多個 value 的 map --- 自定義的 MultiValueMap,實現 Map 介面
- mybatis一對多查詢resultMap只返回了一條記錄MyBatis
- mybatis配置:map查詢空值返回MyBatis
- Spring-MultiValueMap(一個Key對應多個Value)Spring
- [踩坑]laravel 獲取一個model查詢結果中不存在的屬性返回NULLLaravelNull
- MongoDB隨機查詢返回一條或N條記錄的方法MongoDB隨機
- Python中dict支援多個key的方法Python
- MyBatis 查詢資料時屬性中多對一的問題(多條資料對應一條資料)MyBatis
- apereo cas單點登陸返回多個屬性
- Mybatis 傳入多個引數查詢資料 (3種方法)MyBatis
- Vue:watch 監聽多個屬性值的方法Vue
- Java交換map的key和value值Java
- 記錄一個Excel中特殊的VLOOKUP方法Excel
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- MySQL資料庫查詢多個欄位值全部相同的記錄MySql資料庫
- Mybatis 中將 SQL 查詢記錄到控制檯MyBatisSQL
- sql根據多個欄位查詢重複記錄SQL
- 在 appium 的元素查詢時,一個 ListView 下的一個顯示框,取 text 屬性的問題APPView
- 判斷Map集合中是否存在某一個key
- 一個小巧而強大的 Key-Value 管理框架框架
- MySQL 唯一索引範圍查詢鎖下一個記錄的理解MySql索引
- 如何封裝一個flutter的多語言plugin封裝FlutterPlugin
- MySQL 合併查詢union 查詢出的行合併到一個表中MySql
- pandas 的幾個查詢方法
- Java : List中 根據map的某個key去重Java
- mybatis 同一張表的資料被對映到 一個結果物件例項 的 多個屬性物件 上MyBatis物件
- 根據key集合批次從map中獲取value
- mybatis註解Select查詢List,返回有物件個數,但是為nullMyBatis物件Null
- 封裝一個簡易的上傳附件方法封裝
- MySQL 合併查詢join 查詢出的不同列合併到一個表中MySql
- SQL:查詢每個類別最新的5條記錄SQL
- mybatis 根據多個id查詢資料 foreach標籤MyBatis
- DBeaver 匯出多個查詢結果集
- 封裝一個通用的PopupWindow封裝
- java實現用一個變數表示多個屬性的狀態Java變數
- 一個例項中,多個synchronized方法的呼叫synchronized
- 記一個實用的sql查詢語句SQL
- 【轉】[C#] 建立返回多個值的方法C#