祝各位道友念头通达
GitHub Gitee 语雀 打赏

mybatis中查询出多个以key,value的属性记录,封装成一个map返回的方法

1.可以采用值做映射,也可以不采用映射方式

<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>

1.使用MapKey指定需要作为key值得属性,

 @MapKey("key")
 public Map<String, Object> selectBySCName(@Param("SCName") String SCName);

 

posted @ 2019-09-19 12:14  韩若明瞳  阅读(6255)  评论(0编辑  收藏  举报