MyBatisはクエリデータを地図作成にカプセル化します

MyBatisはクエリデータを地図作成にカプセル化します

レコードの地図を返す
public Map<String, Object> getEmployeeById(Integer id);
<select id="getEmployeeById" resultMap="map">
	select * from employee where id = #{id}
</select>
複数のデータがマップをカプセル化します
//@MapKey注解:告诉MyBatis封装这个map的时候使用哪个属性作为map的key
@MapKey("id")
public Map<Integer, Employee> getEmployeeByLastName(String lastName);
<-- 需要注意这里的resultType写的是javaBean实体类-->
<select id="getEmployeeByLastName" resultType="Employee">
	select * from employee where lastName like #{lastName}
</select>

おすすめ

転載: blog.csdn.net/weixin_43941676/article/details/108718105