Mybatis查找返回Map,List集合类型的数据

版权声明:转载请说明去处,文章仅供学习参考 https://blog.csdn.net/qq_38487155/article/details/82854803

一、查找返回Bean对象的List集合

  基本与返回Bean对象没什么区别,resultType依然为Bean对象的全类名,只是接口中的方法类型要进行修改

      public List<Employee> getEmpListByEmail(String email);

二、查询返回Bean对象的Map集合

同样,resultType依然为Bean对象的全类名,只是接口中的方法类型要进行修改,添加注解。

@MapKey("Bean对象属性名"):指定Map的键为Bean对象的哪个属性

	@MapKey("id")
	public Map<Integer,Employee> getEmpMapByEmail(String email);

三、查询返回单条纪录的Map集合(查询到的记录一定要只有一条,否则报错)

注意,resultType需要设置为map,接口中方法类型需要修改,Map的键默认为列名

	public Map<String, Object> getEmpByEmail(String email);

猜你喜欢

转载自blog.csdn.net/qq_38487155/article/details/82854803