1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.parametrizedlist;
17
18 import java.util.List;
19 import java.util.Map;
20
21 import org.apache.ibatis.annotations.MapKey;
22 import org.apache.ibatis.annotations.Select;
23
24 public interface Mapper {
25
26 @Select("select id, name from users")
27 List<User<String>> getAListOfUsers();
28
29 @Select("select id, name from users")
30 @MapKey("id")
31 Map<Integer, User<String>> getAMapOfUsers();
32
33 @Select("select id, name from users where id=1")
34 Map<String, Object> getUserAsAMap();
35
36 @Select("select id, name from users")
37 List<Map<String, Object>> getAListOfMaps();
38
39 }