类 ScxDaoTableInfo

java.lang.Object
cool.scx.core.dao.ScxDaoTableInfo
所有已实现的接口:
TableInfo

public final class ScxDaoTableInfo extends Object implements TableInfo
用于描述根据 class 构建的对应的数据表结构
版本:
0.5.0
作者:
scx567888
  • 构造器详细资料

    • ScxDaoTableInfo

      public ScxDaoTableInfo(Class<?> clazz)
      c
      参数:
      clazz - a Class object.
  • 方法详细资料

    • getCreateTableDDL

      public String getCreateTableDDL()
      获取建表语句
      返回:
      s
    • getAlertTableDDL

      public String getAlertTableDDL(List<ScxDaoColumnInfo> nonExistentColumnName)
      获取修复表的语句
      参数:
      nonExistentColumnName - java 字段的名称 (注意 : fieldNames 中存在但 allFields 中不存在的则会忽略)
      返回:
      a
    • tableName

      public String tableName()

      a

      指定者:
      tableName 在接口中 TableInfo
    • columnInfos

      public ScxDaoColumnInfo[] columnInfos()

      a

      指定者:
      columnInfos 在接口中 TableInfo