一、查找返回Bean对象的List集合
基本与返回Bean对象没什么区别,resultType依然为Bean对象的全类名,只是接口中的方法类型要进行修改
public List<Employee> getEmpListByEmail(String email);
二、查询返回Bean对象的Map集合
同样,resultType依然为Bean对象的全类名,只是接口中的方法类型要进行修改,添加注解。
@MapKey("Bean对象属性名"):指定Map的键为Bean对象的哪个属性,一般设置为主键,因为Map不能存重复的键。
@MapKey("id")
public Map<Integer,Employee> getEmpMapByEmail(String email);
三、查询返回单条纪录的Map集合,即当前记录以键为列名,值为列属性存入map(查询到的记录一定要只有一条,否则报错)
注意,resultType需要设置为map,接口中方法类型需要修改,Map的键默认为列名。
public Map<String, Object> getEmpByEmail(String email);