| 程序包 | 说明 |
|---|---|
| gu.sql2java |
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.Class<? extends TableManager<?>> |
RowMetaData.managerInterfaceClass |
| 限定符和类型 | 方法和说明 |
|---|---|
<M extends TableManager<? extends BaseBean>> |
RowMetaData.getManager() |
<M extends TableManager<? extends BaseBean>> |
RowMetaData.getManagerUnchecked() |
<M extends TableManager<? extends BaseBean>> |
TableManagerProvider.instanceOf(java.lang.Class<M> interfaceClass)
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache) |
| 限定符和类型 | 方法和说明 |
|---|---|
<B extends BaseBean> |
TableManagerProvider.managerOf(java.lang.Class<B> beanType)
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例 |
<B extends BaseBean> |
TableManagerProvider.managerOf(java.lang.String tablename)
根据表名返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache) |
| 构造器和说明 |
|---|
RowMetaData(java.lang.String tablename,
java.lang.String tableType,
java.lang.Class<? extends BaseBean> beanType,
java.lang.String coreClass,
java.lang.Class<? extends TableManager<?>> managerInterfaceClass,
java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.String> columnJavaNames,
java.util.List<java.lang.String> getters,
java.util.List<java.lang.String> setters,
java.lang.Class<?>[] columnTypes,
int[] columnSizes,
int[] sqlTypes,
java.util.List<java.lang.String> primaryKeyNames,
java.util.Map<java.lang.String,java.lang.String> junctionTablePkMap,
java.lang.Class<?> lockColumnType,
java.lang.String lockColumnName,
java.util.List<java.lang.String> foreignKeys,
java.util.List<java.lang.String> indices,
java.lang.String autoincrement)
compatibility for previous version
|
RowMetaData(java.lang.String tablename,
java.lang.String tableType,
java.lang.Class<? extends BaseBean> beanType,
java.lang.String coreClass,
java.lang.Class<? extends TableManager<?>> managerInterfaceClass,
java.lang.String alias,
java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.String> columnTypeNames,
java.util.List<java.lang.String> columnJavaNames,
java.util.List<java.lang.String> getters,
java.util.List<java.lang.String> setters,
java.lang.Class<?>[] columnTypes,
int[] columnSizes,
int[] sqlTypes,
java.util.List<java.lang.String> primaryKeyNames,
java.util.Map<java.lang.String,java.lang.String> junctionTablePkMap,
java.lang.Class<?> lockColumnType,
java.lang.String lockColumnName,
java.util.List<java.lang.String> foreignKeys,
java.util.List<java.lang.String> importedFknames,
java.util.List<java.lang.String> indices,
java.lang.String autoincrement) |
Copyright © 2024. All Rights Reserved.