code-gen 1.3.0 发布,新增 C# 模板

来源: 投稿
2020-08-18 08:49:00

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应用。
展开阅读全文
8 收藏
分享
0 评论
8 收藏
分享
返回顶部
顶部