All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generator.test-one.ftl Maven / Gradle / Ivy

目标package: ${package}

当前时间:
<#assign dateTime = .now>
${dateTime?date}
${dateTime?time}
${dateTime?string["yyyy-MM-dd HH:mm:ss"]}

所有配置的属性信息:
<#list props?keys as key>
${key} - ${props[key]}


实体和表的信息:
表名:${tableClass.tableName}
变量名:${tableClass.variableName}
小写名:${tableClass.lowerCaseName}
类名:${tableClass.shortClassName}
全名:${tableClass.fullClassName}
包名:${tableClass.packageName}

列的信息:
=====================================
<#if tableClass.pkFields??>
主键:
    <#list tableClass.pkFields as field>
    -------------------------------------
    列名:${field.columnName}
    列类型:${field.jdbcType}
    字段名:${field.fieldName}
    <#if field.remarks??>
    注释:${field.remarks}
    
    类型包名:${field.typePackage}
    类型短名:${field.shortTypeName}
    类型全名:${field.fullTypeName}
    是否主键:${field.identity?c}
    是否可空:${field.nullable?c}
    是否为BLOB列:${field.blobColumn?c}
    是否为String列:${field.stringColumn?c}
    是否为字符串列:${field.jdbcCharacterColumn?c}
    是否为日期列:${field.jdbcDateColumn?c}
    是否为时间列:${field.jdbcTimeColumn?c}
    是否为序列列:${field.sequenceColumn?c}
    列长度:${field.length?c}
    列精度:${field.scale}
    


<#if tableClass.baseFields??>
基础列:
    <#list tableClass.baseFields as field>
    -------------------------------------
    列名:${field.columnName}
    列类型:${field.jdbcType}
    字段名:${field.fieldName}
    <#if field.remarks??>
    注释:${field.remarks}
    
    类型包名:${field.typePackage}
    类型短名:${field.shortTypeName}
    类型全名:${field.fullTypeName}
    是否主键:${field.identity?c}
    是否可空:${field.nullable?c}
    是否为BLOB列:${field.blobColumn?c}
    是否为String列:${field.stringColumn?c}
    是否为字符串列:${field.jdbcCharacterColumn?c}
    是否为日期列:${field.jdbcDateColumn?c}
    是否为时间列:${field.jdbcTimeColumn?c}
    是否为序列列:${field.sequenceColumn?c}
    列长度:${field.length?c}
    列精度:${field.scale}
    


<#if tableClass.blobFields??>
Blob列:
    <#list tableClass.blobFields as field>
    -------------------------------------
    列名:${field.columnName}
    列类型:${field.jdbcType}
    字段名:${field.fieldName}
    <#if field.remarks??>
    注释:${field.remarks}
    
    类型包名:${field.typePackage}
    类型短名:${field.shortTypeName}
    类型全名:${field.fullTypeName}
    是否主键:${field.identity?c}
    是否可空:${field.nullable?c}
    是否为BLOB列:${field.blobColumn?c}
    是否为String列:${field.stringColumn?c}
    是否为字符串列:${field.jdbcCharacterColumn?c}
    是否为日期列:${field.jdbcDateColumn?c}
    是否为时间列:${field.jdbcTimeColumn?c}
    是否为序列列:${field.sequenceColumn?c}
    列长度:${field.length?c}
    列精度:${field.scale}
    


=====================================
全部列:
<#if tableClass.allFields??>
列名 - 字段名
    <#list tableClass.allFields as field>
    ${field.columnName} - ${field.fieldName}
    




© 2015 - 2024 Weber Informatics LLC | Privacy Policy