1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package examples.joins;
17
18 import java.sql.JDBCType;
19
20 import org.mybatis.dynamic.sql.AliasableSqlTable;
21 import org.mybatis.dynamic.sql.SqlColumn;
22
23 public final class ItemMasterDynamicSQLSupport {
24 public static final ItemMaster itemMaster = new ItemMaster();
25 public static final SqlColumn<Integer> itemId = itemMaster.itemId;
26 public static final SqlColumn<String> description = itemMaster.description;
27
28 public static final class ItemMaster extends AliasableSqlTable<ItemMaster> {
29 public final SqlColumn<Integer> itemId = column("item_id", JDBCType.INTEGER);
30 public final SqlColumn<String> description = column("description", JDBCType.VARCHAR);
31
32 public ItemMaster() {
33 super("ItemMaster", ItemMaster::new);
34 }
35 }
36 }