diff --git a/src/main/java/tk/mybatis/mapper/generator/MapperPlugin.java b/src/main/java/tk/mybatis/mapper/generator/MapperPlugin.java index 885589e292c7631e54f3419392a54877e0b9d14e..6424f0553afb115f22194150d3597d72f52414fd 100644 --- a/src/main/java/tk/mybatis/mapper/generator/MapperPlugin.java +++ b/src/main/java/tk/mybatis/mapper/generator/MapperPlugin.java @@ -135,7 +135,12 @@ public class MapperPlugin extends PluginAdapter { */ @Override public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) { - processEntityClass(topLevelClass, introspectedTable); + //让实体类默认实现Serializable接口,便于序列化操作 + topLevelClass.addImportedType("java.io.Serializable"); + topLevelClass.addSuperInterface(new FullyQualifiedJavaType("java.io.Serializable")); + topLevelClass.addAnnotation("@SuppressWarnings(\"serial\")"); + + processEntityClass(topLevelClass, introspectedTable); return true; }