您访问的版本已被私有或删除,已自动为您切换到默认版本
通过元数据快速生成JavaModel类模版,采用驼峰命名法自动转换字段名,生成内容包括包含字段定义、Getters、Setters,通过“//”给属性添加注释。 生成后就像这样: 
在类上增加@Data和@ToString注解。 生成后如下: 
# 说明 适用于继承了Lombok和JPA框架的model生成,自动添加@Table,@Entity,@Data,@Column,@Id,@GeneratedValue注解。
通过数据集快速生成Swagger+Lombok版本的Model类,需要注意的是,Date类型的字段将转为**LocalDateTime**。在Java8中更建议采用LocalDateTime来代替Date,因为它提供了更强大的Api支持。 生成后如下图所示: 
<#function getJavaType row>
<#assign originType=row.originType!'' />
<#if row.type == 'CHAR'><#return "Character" /></#if>
<#if row.type == 'TEXT'><#return "String" /></#if>
<#if originType == 'TINYINT' && row.length == 1><#return "Boolean" /></#if>
<#if originType == 'TINYINT'><#return "Byte" /></#if>
<#if originType == 'INT' || originType == 'INTEGER'><#return "Integer" /></#if>
<#if originType == 'BIGINT'><#return "Long" /></#if>
<#if originType == 'NUMERIC'><#return "BigDecimal" /></#if>
<#if row.type == 'NUMERIC'><#return "Integer" /></#if>
<#if row.type == 'DECIMAL'><#return "BigDecimal" /></#if>
<#if row.type == 'DATE'><#return "Date" /></#if>
<#if row.type == 'TIME'><#return "Time" /></#if>
<#if row.type == 'DATETIME'><#return "Date" /></#if>
<#if row.type == 'TIMESTAMP'><#return "Long" /></#if>
<#if row.type == 'BYTES'><#return "byte[]" /></#if>
<#if row.type == 'BOOLEAN'><#return "Boolean" /></#if>
<#return "String"/>
</#function>
通过元数据快速生成JavaModel类模版,采用驼峰命名法自动转换字段名,生成内容包括包含字段定义、Getters、Setters,通过“//”给属性添加注释。 生成后就像这样: 
在类上增加@Data和@ToString注解。 生成后如下: 
# 说明 适用于继承了Lombok和JPA框架的model生成,自动添加@Table,@Entity,@Data,@Column,@Id,@GeneratedValue注解。
评论