mapper支持的返回数据类型

  1. 返回一般数据类型

resultType="String"

  1. 返回JavaBean

resultType="BeanName"

  1. 当数据只有一条,可返回map

resultType="map"

  1. 返回多条,可封装成List

    1. List<User> getAllUser();
    resultType="User"
    
  2. 当返回数据为多条,可在Mapper接口中指定某一属性为Key,从而可以将多条结果封装成Map

    @MapKey("id")
    Map<Integer, Employee> getAllEmpsAsMap();
    
    <select id="getAllEmpsAsMap" resultType="employee">
     select * from t_employee
    </select>