master
周文涛 2 years ago
parent 9965bf2e56
commit adbd10d8a2

@ -6,10 +6,13 @@ package org.yangliu.codegenerate.entity;
* @Date 2023/8/13 20:44 * @Date 2023/8/13 20:44
*/ */
public class TableEntityVo { public class TableEntityVo {
//字段 //数据库中字段
private String fieldColumn;
//实体类字段
private String fieldName; private String fieldName;
//java中字段类型
private String fieldType; private String fieldType;
//字段类型 //数据库中字段类型
private String fieldDbType; private String fieldDbType;
//字段描述 //字段描述
private String filedComment; private String filedComment;
@ -18,11 +21,20 @@ public class TableEntityVo {
public TableEntityVo() { public TableEntityVo() {
} }
public TableEntityVo(String fieldName,String fieldType,String fieldDbType,String filedComment) { public TableEntityVo(String fieldColumn,String fieldName,String fieldType,String fieldDbType,String filedComment) {
this.filedComment = filedComment; this.fieldColumn = fieldColumn;
this.fieldName = fieldName; this.fieldName = fieldName;
this.fieldType = fieldType; this.fieldType = fieldType;
this.fieldDbType = fieldDbType; this.fieldDbType = fieldDbType;
this.filedComment = filedComment;
}
public String getFieldColumn() {
return fieldColumn;
}
public void setFieldColumn(String fieldColumn) {
this.fieldColumn = fieldColumn;
} }
public String getFiledComment() { public String getFiledComment() {

@ -1,5 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${bussiPackage}.mapper.${entityName}Mapper"> <mapper namespace="${bussiPackage}.mapper.${entityName}Mapper">
<resultMap type="${bussiPackage}.${entityPackage}.${entityName}" id="${entityName?uncap_first}Result">
<#list originalColumns as po>
<#if po.fieldName == primaryKeyField>
<id property="${po.fieldName}" column="${po.fieldColumn}"/>
<#else>
<result property="${po.fieldName}" column="${po.fieldColumn}"/>
</#if>
</#list>
</resultMap>
</mapper> </mapper>
Loading…
Cancel
Save