本文共 1030 字,大约阅读时间需要 3 分钟。
1.结果封装为List
接口示例:接口示例:public ListselectMembersListByName(String name);
配置文件示例:
运行结果:
运行结果:[Member [id=3, member_name=关云长, password=123456, age=54], Member [id=4, member_name=关云长, password=123456, age=54]]
返回值类型resultType还是对象类型并不是list,mybatis会自动将对象封装成list集合
接口示例:
public MapselectMembersByIdReturnMap(Integer id);
配置文件示例:
其中resultType是map,因为mybatis为常用类已经起了别名(typeAliases)运行结果:
{ pass_word=123456, id=1, member_name=张三, age=25}
接口示例:
@MapKey就是指定map中key是什么@MapKey("id") public MapselectMembersByNameReturnMap(String name);
配置文件示例:
返回值类型还是对象运行结果:
{ 3=Member [id=3, member_name=关云长, password=123456, age=54], 4=Member [id=4, member_name=关云长, password=123456, age=54]}
转载地址:http://imrwi.baihongyu.com/