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

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

The newest version!
目标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.remarks!""}
变量名:${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