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.Param;
19
20 public class User {
21
22 private Integer id;
23 private String name;
24 private Long team;
25
26 public User(@Param("id") String id) {
27 super();
28 this.id = Integer.valueOf(id);
29 }
30
31 public User(Integer userId, @Param("name") String userName) {
32 super();
33 this.id = userId;
34 this.name = userName;
35 }
36
37 public User(@Param("id") int id, @Param("name") String name, @Param("team") String team) {
38 super();
39
40 }
41
42 public User(@Param("id") Integer id, @Param("name") String name, @Param("team") String team) {
43 super();
44 this.id = id;
45 this.name = name;
46 this.team = Long.valueOf(team);
47 }
48
49 public Integer getId() {
50 return id;
51 }
52
53 public String getName() {
54 return name;
55 }
56
57 public Long getTeam() {
58 return team;
59 }
60 }