code-gen 1.3.0 发布,本次更新内容如下:
- 支持C#变量,可生成C#文件
- 支持表过滤
- 支持数据源复制
从这个版本起,提供了C#相关的Velocity变量,可以生成C#类文件。
比如下面这个模板:
using Newtonsoft.Json;
namespace ${context.packageName}
{
#if( "${table.comment}" != "" )
/// <summary>
/// ${table.comment}
/// </summary>
#end
public class ${context.className}
{
#foreach($column in $csharpColumns)
#if( "${column.comment}" != "" )
/// <summary>
/// ${column.comment}
/// </summary>
#end
[JsonProperty("${column.field}")]
public ${column.fieldType} ${column.property} { get; set; }
#end
}
}
生成的代码如下
关于code-gen
一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL
- 只需要一个Java8环境,下载后即可运行使用。
- 步骤简单,只需配置一个数据源,然后勾选模板即可生成代码。
- 默认提供了通用的实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis应用。