File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
src/test/java/tk/mybatis/mapper/mapper Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -54,8 +54,9 @@ public class MybatisHelper {
54
54
//config.setSchema("");
55
55
// 主键自增回写方法执行顺序,默认AFTER,可选值为(BEFORE|AFTER)
56
56
//config.setOrder("AFTER");
57
- // 注册通用Mapper接口 - 可以自动注册继承的接口
57
+ //设置配置
58
58
mapperHelper .setConfig (config );
59
+ // 注册通用Mapper接口 - 可以自动注册继承的接口
59
60
mapperHelper .registerMapper (Mapper .class );
60
61
mapperHelper .registerMapper (HsqldbMapper .class );
61
62
mapperHelper .registerMapper (MySqlMapper .class );
Original file line number Diff line number Diff line change @@ -37,6 +37,8 @@ MapperHelper mapperHelper = new MapperHelper();
37
37
Config config = new Config ();
38
38
// 具体支持的参数看后面的文档
39
39
config. setXXX(XXX );
40
+ // 设置配置
41
+ mapperHelper. setConfig(config);
40
42
// 注册自己项目中使用的通用Mapper接口,这里没有默认值,必须手动注册
41
43
mapperHelper. registerMapper(Mapper . class);
42
44
// 配置完成后,执行下面的操作
@@ -71,7 +73,15 @@ mapperHelper.processConfiguration(session.getConfiguration());
71
73
<br ><br ><br ><br ><br ><br ><br >
72
74
##可配参数介绍
73
75
76
+ * ` UUID ` :设置生成UUID的方法,需要用OGNL方式配置,不限制返回值,但是必须和字段类型匹配
77
+ * ` IDENTITY ` :取回主键的方式,可以配置的内容看下一篇如何使用中的介绍
78
+ * ` BEFORE ` :` <selectKey> ` 中的` order ` 属性,true为before,false为after
79
+ * ` catalog ` :数据库的` catalog ` ,如果设置该值,查询的时候表名会带` catalog ` 设置的前缀
80
+ * ` schema ` :同` catalog ` ,` catalog ` 优先级高于` schema `
81
+ * ` notEmpty ` :insert和update中,是否判断字符串类型` !='' ` ,少数方法会用到
82
+ * ` style ` :实体和表转换时的规则,默认驼峰转下划线,可选值为` normal ` 用实体名和字段名;` camelhump ` 是默认值,驼峰转下划线;` uppercase ` 转换为大写;` lowercase ` 转换为小写
74
83
84
+ 使用Properties文件配置时使用上面的属性名,使用` Config ` 类配置时,调用相应的setter即可。
75
85
76
86
#[ 如何使用通用Mapper] ( http://git.oschina.net/free/Mapper/blob/master/wiki/mapper3/3.Use.md )
77
87
You can’t perform that action at this time.
0 commit comments