TempOracleHibernateBean.java 971 Bytes
Newer Older
葛齐林's avatar
葛齐林 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
package  com.sunztech.supervision.entity;

/**
 * @author
 * ${bean.tableRemark}
 */
@TableName("${bean.tableName}")
@SuppressWarnings("serial")
public class ${bean.classOracleName} implements java.io.Serializable{
    
   


    <#list bean.fields as field>
    /**
     * ${field.fieldRemark}
     */
    private ${field.fieldJavaType} ${field.fieldJavaName};
    </#list>
    
    <#list bean.fields as field>
   
    @Column(name ="${field.fieldName}",<#if field.canBeNull=="true">nullable=true</#if><#if field.canBeNull=="false">nullable=false</#if><#if field.canBeNull=="null">nullable=false</#if><#if field.maxLength??>,length=${field.maxLength}</#if>)
    public ${field.fieldJavaType} ${field.getMethodName}(){
        return ${field.fieldJavaName};
    }
 
    public void ${field.setMethodName}(${field.fieldJavaType} ${field.fieldJavaName}){
        this.${field.fieldJavaName} = ${field.fieldJavaName};
    }
    </#list>

}