CommentGenerator.java 876 B

12345678910111213141516171819202122232425
  1. package com.zheng.common.plugin;
  2. import org.mybatis.generator.api.IntrospectedColumn;
  3. import org.mybatis.generator.api.IntrospectedTable;
  4. import org.mybatis.generator.api.dom.java.Field;
  5. import org.mybatis.generator.internal.DefaultCommentGenerator;
  6. /**
  7. * 生成model中,字段增加注释
  8. * Created by ZhangShuzheng on 2017/1/11.
  9. */
  10. public class CommentGenerator extends DefaultCommentGenerator {
  11. @Override
  12. public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  13. super.addFieldComment(field, introspectedTable, introspectedColumn);
  14. if (introspectedColumn.getRemarks() != null && !"".equals(introspectedColumn.getRemarks())) {
  15. field.addJavaDocLine("/**");
  16. field.addJavaDocLine(" * " + introspectedColumn.getRemarks());
  17. addJavadocTag(field, false);
  18. field.addJavaDocLine(" */");
  19. }
  20. }
  21. }