From 3923e68d97dbcf7b73f9497406bb9af41cd0d191 Mon Sep 17 00:00:00 2001 From: cgc <1083310255@qq.com> Date: Fri, 14 Jul 2023 14:00:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8co?= =?UTF-8?q?lumn=E5=A2=9E=E5=8A=A0nullable=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mybatisflex/codegen/dialect/JdbcDialect.java | 1 + .../java/com/mybatisflex/codegen/entity/Column.java | 13 +++++++++++++ 2 files changed, 14 insertions(+) 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; }