diff --git a/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Table.java b/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Table.java index d11ccdec..818bec46 100644 --- a/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Table.java +++ b/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Table.java @@ -114,6 +114,9 @@ public class Table { } public List getColumns() { + // 生成字段排序 + columns.sort(Comparator.comparingInt((Column c) -> c.getProperty().length()) + .thenComparing(Column::getProperty)); return columns; }