类 SqliteColumnMetadata

java.lang.Object
com.tangzc.mpe.autotable.strategy.sqlite.data.SqliteColumnMetadata

public class SqliteColumnMetadata extends Object
用于存放创建表的字段信息
作者:
don
  • 构造器详细资料

    • SqliteColumnMetadata

      public SqliteColumnMetadata()
  • 方法详细资料

    • create

      public static SqliteColumnMetadata create(Class<?> clazz, Field field)
    • toColumnSql

      public String toColumnSql(boolean isSinglePrimaryKey, boolean addComma)
      生成字段相关的SQL片段 "id" INTEGER NOT NULL AUTOINCREMENT, -- 主键 "name" TEXT(200) NOT NULL DEFAULT '', -- 姓名 "age" INTEGER(2), -- 年龄 "address" TEXT(500) DEFAULT 济南市, -- 地址 "card_id" INTEGER(11) NOT NULL, -- 身份证id "card_number" text(30) NOT NULL -- 身份证号码