1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.arg_name_based_constructor_automapping;
17
18 import org.apache.ibatis.annotations.Select;
19
20 public interface Mapper {
21
22 @Select("select name, id from users where id = #{id}")
23 User selectNameAndId(Integer id);
24
25 @Select("select name, id bar from users where id = #{id}")
26 User selectNameAndIdWithBogusLabel(Integer id);
27
28 @Select("select name, team, id from users where id = #{id}")
29 User selectNameTeamAndId(Integer id);
30
31 @Select("select name userName, id userId from users where id = #{id}")
32 User2 selectUserIdAndUserName(Integer id);
33
34 @Select("select name user_name, id user_id from users where id = #{id}")
35 User2 selectUserIdAndUserNameUnderscore(Integer id);
36
37 Task selectTask(Integer id);
38 }