1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.lazy_properties;
17
18 import java.util.List;
19
20 import org.apache.ibatis.annotations.ResultMap;
21 import org.apache.ibatis.annotations.Select;
22
23 public interface Mapper {
24 User getUser(Integer id);
25
26 @ResultMap("user")
27 @Select("select 11 id, 'lazy1' name from (values(0))")
28 User getLazy1();
29
30 @ResultMap("user")
31 @Select("select 12 id, 'lazy2' name from (values(0))")
32 User getLazy2();
33
34 @ResultMap("user")
35 @Select("select 13 id, 'lazy3' name from (values(0))")
36 List<User> getLazy3();
37 }