12345678910111213141516171819202122232425 |
- package com.zheng.common.plugin;
- import org.mybatis.generator.api.IntrospectedColumn;
- import org.mybatis.generator.api.IntrospectedTable;
- import org.mybatis.generator.api.dom.java.Field;
- import org.mybatis.generator.internal.DefaultCommentGenerator;
- /**
- * 生成model中,字段增加注释
- * Created by ZhangShuzheng on 2017/1/11.
- */
- public class CommentGenerator extends DefaultCommentGenerator {
- @Override
- public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
- super.addFieldComment(field, introspectedTable, introspectedColumn);
- if (introspectedColumn.getRemarks() != null && !"".equals(introspectedColumn.getRemarks())) {
- field.addJavaDocLine("/**");
- field.addJavaDocLine(" * " + introspectedColumn.getRemarks());
- addJavadocTag(field, false);
- field.addJavaDocLine(" */");
- }
- }
- }
|