| 限定符和类型 | 必需的元素和说明 |
|---|---|
String |
jdbcPassword
Jdbc连接Password
|
String |
jdbcUrl
Jdbc连接URL
|
String |
jdbcUsername
Jdbc连接User
|
| 限定符和类型 | 可选元素和说明 |
|---|---|
Template[] |
additionalTemplates
附加的模板配置,在默认模板外追加别的模板,如使用自定义模板,则忽略此配置
|
String |
columnPrefix
需要截断的列名前缀
|
String |
columnSuffix
需要截断的列名后缀
|
String[] |
excludeTemplatePaths
排除默认模板中指定模板路径的使用,如使用自定义模板,则忽略此配置
|
String |
jdbcDriver
Jdbc连接驱动
|
boolean |
logWithStd
代码生成器的输出日志输出到标准输出流
|
Mapping[] |
mapping
Jdbc类型与Java类型的自定义映射
|
String |
outDir
生成文件的输出目录
|
Property[] |
property
模板全局属性配置,优先高于默认配置
|
String |
tablePrefix
需要截断的表名前缀
|
Table[] |
tables
需要生成代码的表名及其配置
|
String |
tableSuffix
需要截断的表名后缀
|
Template[] |
templates
自定义模板配置,未配置时使用默认
|
@AliasFor(annotation=CodeConfiguration.class, value="jdbcUrl") public abstract String jdbcUrl
@AliasFor(annotation=CodeConfiguration.class, value="jdbcUsername") public abstract String jdbcUsername
@AliasFor(annotation=CodeConfiguration.class, value="jdbcPassword") public abstract String jdbcPassword
@AliasFor(annotation=CodeConfiguration.class, value="logWithStd") public abstract boolean logWithStd
@AliasFor(annotation=CodeConfiguration.class, value="outDir") public abstract String outDir
@AliasFor(annotation=CodeConfiguration.class, value="property") public abstract Property[] property
@AliasFor(annotation=CodeConfiguration.class, value="mapping") public abstract Mapping[] mapping
@AliasFor(annotation=CodeConfiguration.class, value="tablePrefix") public abstract String tablePrefix
@AliasFor(annotation=CodeConfiguration.class, value="tableSuffix") public abstract String tableSuffix
@AliasFor(annotation=CodeConfiguration.class, value="columnPrefix") public abstract String columnPrefix
@AliasFor(annotation=CodeConfiguration.class, value="columnSuffix") public abstract String columnSuffix
@AliasFor(annotation=CodeConfiguration.class, value="templates") public abstract Template[] templates
@AliasFor(annotation=DefaultTemplateAdditional.class, value="value") public abstract Template[] additionalTemplates
@AliasFor(annotation=DefaultTemplateExcludedPaths.class, value="value") public abstract String[] excludeTemplatePaths
@AliasFor(annotation=CodeConfiguration.class, value="jdbcDriver") public abstract String jdbcDriver
@AliasFor(annotation=CodeConfiguration.class, value="tables") public abstract Table[] tables
Copyright © 2024 fossc. All rights reserved.