一、一条记录记入map
EmployeeMapper接口的方法如下:
public Map<String,Object> getEmpById(Integer id);
对应XML的配置如下所示
<select id="getEmpById" resultType="map">
select * from employee where id=#{id}
</select>
二、多条记录记入map
EmployeeMapper接口的方法如下
@MapKey("id")
public Map<Integer,Employee> getEmpByLastName(String lastName);
@MapKey,意思是使用哪个属性作为map的主键
对应XML的配置如下
<select id="getEmpByLastName" resultType="employee">
select * from employee where last_name like #{lastName}
</select>