Mybatis 返回Map & List动态列数据集

版权声明:本博主小白一个,希望各位大神多多指教,相互学习。 https://blog.csdn.net/li1325169021/article/details/82147227

 1、xml文件中的resultType都指定为HashMap:

  1. <select id="selectListMap" parameterType="java.lang.String" resultType="java.util.HashMap">

  2.         select

  3.                iid.username,age,password

  4.         from sys_user

  5.         where id=#{id,jdbcType=VARCHAR}

  6. </select>

  7. <select id="selectMap" parameterType="java.lang.String" resultType="java.util.HashMap">

  8.        select

  9.                iid.username,age,password

  10.         from sys_user

  11.        where id=#{id,jdbcType=VARCHAR}

  12. </select>

修改interface增加两个接口方法, 

  1.  List<Map<String,Object>> selectListMap(String id);

  2.  Map<String,Object> selectMap(String id);

 总结: 两者在xml里面的resulttype均指定为hashmap,但interface里面,则一个是返回map,一个是返回list<map>.

猜你喜欢

转载自blog.csdn.net/li1325169021/article/details/82147227