返回单个结果
Map
1 | <select id="selectMap" resultType="java.util.Map"> |
1 |
|
1 |
|
返回结果
1 | {"1":{"name":"ifan","id":1,"email":"ifan@qq.com"}} |
LinkedHashMap
1 | <select id="selectLinkedHashMap" resultType="java.util.LinkedHashMap"> |
1 | LinkedHashMap<String, Object> selectLinkedHashMap(); |
1 | LinkedHashMap<String, Object> linkedHashMap = mapper.selectLinkedHashMap(); |
返回结果
1 | {"id":1,"name":"ifan","email":"ifan@qq.com"} |
返回多个结果
List<Map>
1 | <select id="selectMapList" resultType="java.util.Map"> |
1 | List<Map<String, Object>> selectMapList(); |
1 | List<Map<String, Object>> maps = mapper.selectMapList(); |
返回结果
1 | [ |
Map<Map>
1 | <select id="selectMapMap" resultType="java.util.Map"> |
1 |
|
1 | Map<String, Map<String, Object>> stringMapMap = mapper.selectMapMap(); |
返回结果
1 | { |
List<LinkedHashMap>
1 | <select id="selectListLinkedHashMap" resultType="java.util.LinkedHashMap"> |
1 | List<LinkedHashMap<String, Object>> selectListLinkedHashMap(); |
1 | List<LinkedHashMap<String, Object>> linkedHashMap = mapper.selectListLinkedHashMap(); |
1 | [ |
Map<LinkedHashMap>
1 | <select id="selectMapLinkedHashMap" resultType="java.util.LinkedHashMap"> |
1 |
|
1 | Map<String, LinkedHashMap<String, Object>> mapLinkedHashMaps = mapper.selectMapLinkedHashMap(); |
1 | { |
List<Pair<Integer, Long>>
1 | <select id="countByAuthor" resultType="javafx.util.Pair"> |
1 | List<Pair<Integer, Long>> countByAuthor(); |
1 | List<Pair<Integer, Long>> list = mapper.countByAuthor(); |
返回结果
1 | {"ifan": 1, "fan":2} |