MyBatis小记 – (查询结果转换为Map)

  • Post author:
  • Post category:其他




Mybatis查询数据转换成Map

使用MyBatis的

@MapKey

标签来指定结果Map的 Key


@MapKey("id")
@Results(id = "baseInfo", value = {
            @Result(column = "user_id", property = "id"),
            @Result(column = "user_name", property = "name")
            @Result(column = "user_address ", property = "address")
    })
@Select("SELECT user_id,user_name,user_address FROM hr_user")
Map<Integer, UserDTO> getUserInfo()

注意:

  • @MapKey的值一定要是类中的属性(即映射后的名字)



版权声明:本文为XiaoBaiYiMei1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。