注释接口 RowMeta


@Retention(RUNTIME) @Target(TYPE) public @interface RowMeta
表信息定义注解
从以下版本开始:
3.32.0
作者:
guyadong
  • 元素详细资料

    • tablename

      String tablename
      默认值:
      ""
    • tableType

      String tableType
      默认值:
      ""
    • beanType

      Class<? extends BaseBean> beanType
      默认值:
      gu.sql2java.BaseBean.class
    • coreClass

      String coreClass
      默认值:
      ""
    • managerInterfaceClass

      Class<? extends TableManager> managerInterfaceClass
      默认值:
      gu.sql2java.TableManager.class
    • alias

      String alias
      默认值:
      ""
    • columnNames

      String[] columnNames
      默认值:
      {}
    • columnTypeNames

      String[] columnTypeNames
      默认值:
      {}
    • columnJavaNames

      String[] columnJavaNames
      默认值:
      {}
    • getters

      String[] getters
      默认值:
      {}
    • setters

      String[] setters
      默认值:
      {}
    • columnTypes

      Class<?>[] columnTypes
      默认值:
      {}
    • columnSizes

      int[] columnSizes
      默认值:
      {}
    • sqlTypes

      int[] sqlTypes
      默认值:
      {}
    • primaryKeyNames

      String[] primaryKeyNames
      默认值:
      {}
    • junctionTablePkMap

      String[] junctionTablePkMap
      默认值:
      {}
    • lockColumnType

      Class<?> lockColumnType
      默认值:
      java.lang.Object.class
    • lockColumnName

      String lockColumnName
      默认值:
      ""
    • foreignKeys

      String[] foreignKeys
      默认值:
      {}
    • importedFknames

      String[] importedFknames
      默认值:
      {}
    • indices

      String[] indices
      默认值:
      {}
    • autoincrement

      String autoincrement
      默认值:
      ""
    • localScopeColumns

      String[] localScopeColumns
      默认值:
      {}
    • thriftScopeColumns

      String[] thriftScopeColumns
      默认值:
      {}
    • jsonScopeColumns

      String[] jsonScopeColumns
      默认值:
      {}