Freemarker模板 configBuilder.getTableInfoList() TableInfo增加自定义字段
时间: 2024-03-20 18:45:18 浏览: 72
在使用 Freemarker 模板的 `configBuilder.getTableInfoList()` 方法时,可以通过以下步骤添加自定义字段:
1. 在您的数据库表中添加自定义字段,并在注释中添加相关信息,例如:
```sql
ALTER TABLE `table_name` ADD `custom_field` VARCHAR(100) COMMENT 'custom_field_desc';
```
2. 在使用 configBuilder 工具生成代码之前,修改 `config.properties` 文件,添加自定义字段的信息,例如:
```properties
# 自定义字段的信息
field.custom_field.type=VARCHAR
field.custom_field.length=100
field.custom_field.comment=custom_field_desc
```
3. 在 Freemarker 模板中,使用 `tableInfo.getFieldInfos()` 方法获取字段信息,然后添加自定义字段的信息,例如:
```ftl
<#list tableInfos as tableInfo>
<#assign fieldInfos = tableInfo.getFieldInfos()>
<#assign fieldInfos.custom_field = {"type": "VARCHAR", "length": 100, "comment": "custom_field_desc"}>
// 生成代码
</#list>
```
通过以上步骤,您就可以在使用 Freemarker 模板生成代码时获取您添加的自定义字段了。
阅读全文