diff --git a/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/dialect/JdbcDialect.java b/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/dialect/JdbcDialect.java index 0394a4da..29d2c907 100644 --- a/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/dialect/JdbcDialect.java +++ b/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/dialect/JdbcDialect.java @@ -47,6 +47,7 @@ public abstract class JdbcDialect implements IDialect { column.setAutoIncrement(columnMetaData.isAutoIncrement(i)); + column.setNullable(columnMetaData.isNullable(i)); //注释 column.setComment(columnRemarks.get(column.getName())); diff --git a/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Column.java b/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Column.java index 1fc07bb0..4c22a873 100644 --- a/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Column.java +++ b/mybatis-flex-codegen/src/main/java/com/mybatisflex/codegen/entity/Column.java @@ -49,6 +49,11 @@ public class Column { */ private String comment; + /** + * 是否可为空。 + */ + private Integer nullable; + /** * 是否为主键。 */ @@ -103,6 +108,14 @@ public class Column { this.comment = comment; } + public Integer getNullable() { + return nullable; + } + + public void setNullable(Integer nullable) { + this.nullable = nullable; + } + public boolean isPrimaryKey() { return isPrimaryKey; }