package ${javapackage}.po;
/**
* <p>${title}</p>
* 类名:${className}PO<br>
* 创建人:${author}<br>
* 创建时间:${.now?string("yyyy-MM-dd")}<br>
*/
public class ${className}PO {
<#list javaPropertyList as propertyName>
/**
* ${remarks[propertyName_index]}
*/
private ${columnTypes[propertyName_index]} ${propertyName};
</#list>
<#list javaPropertyList as propertyName>
public ${columnTypes[propertyName_index]} get${propertyName?cap_first}() {
return ${propertyName};
}
public void set${propertyName?cap_first}(${columnTypes[propertyName_index]} ${propertyName}) {
this.${propertyName} = ${propertyName};
}
</#list>
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC
"-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${project?uncap_first}${className}DAO">
<resultMap id="${className?uncap_first}_base" type="${javapackage}.po.${className}PO">
<#list javaPropertyList as propertyName>
<#assign propertyBlank = ""?right_pad(maxJavaPropertyLength - propertyName?length," ")>
<#assign columnBlank = ""?right_pad(maxColumnLength - mybatisColumns[propertyName_index]?length," ")>
<result property="${propertyName}"${propertyBlank} column="${mybatisColumns[propertyName_index]}"${columnBlank} jdbcType="${mybatisTypes[propertyName_index]}" />
</#list>
</resultMap>
</mapper>