Class | Description |
---|---|
BaseModelGenerator |
Base model 生成器
|
ColumnMeta |
ColumnMeta
|
DataDictionaryGenerator |
DataDictionary 数据字典生成器
|
Generator |
生成器
1:生成时会强制覆盖 Base model、MappingKit、DataDictionary,建议不要修改三类文件,在数据库有变化重新生成一次便可
2:生成 Model 不会覆盖已经存在的文件,Model 通常会被人为修改和维护
3:MappingKit 文件默认会在生成 Model 文件的同时生成
4:DataDictionary 文件默认不会生成。只有在设置 setGenerateDataDictionary(true)后,会在生成 Model文件的同时生成
5:可以通过继承 BaseModelGenerator、ModelGenerator、MappingKitGenerator、DataDictionaryGenerator
来创建自定义生成器,然后使用 Generator 的 setter 方法指定自定义生成器来生成
6:生成模板文字属性全部为 protected 可见性,方便自定义 Generator 生成符合。。。。
|
MappingKitGenerator |
MappingKit 文件生成器
|
MetaBuilder |
MetaBuilder
|
ModelGenerator |
Model 生成器
|
TableMeta |
TableMeta
|
TypeMapping |
TypeMapping 建立起 ResultSetMetaData.getColumnClassName(i)到 java类型的映射关系
特别注意所有时间型类型全部映射为 java.util.Date,可通过继承扩展该类来调整映射满足特殊需求
与 com.jfinal.plugin.activerecord.JavaType.java 类型映射不同之处在于将所有
时间型类型全部对应到 java.util.Date
|
Copyright © 2018. All rights reserved.