1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.named_constructor_args;
17
18 import org.apache.ibatis.annotations.Arg;
19 import org.apache.ibatis.annotations.ConstructorArgs;
20 import org.apache.ibatis.annotations.Select;
21
22 public interface UseActualNameMapper {
23
24 @ConstructorArgs({
25 @Arg(column = "name", name = "name"),
26 @Arg(id = true, column = "id", name = "userId", javaType = Integer.class)
27 })
28 @Select("select * from users where id = #{id}")
29 User mapConstructorWithoutParamAnnos(Integer id);
30
31 User mapConstructorWithoutParamAnnosXml(Integer id);
32
33 }