| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickdao.builder.table | |
| cn.schoolwow.quickdao.dao | |
| cn.schoolwow.quickdao.dao.response | |
| cn.schoolwow.quickdao.domain |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Entity> |
TableBuilder.getDatabaseEntity()
获取数据库信息
|
List<Entity> |
SQLServerTableBuilder.getDatabaseEntity() |
List<Entity> |
SQLiteTableBuilder.getDatabaseEntity() |
List<Entity> |
PostgreTableBuilder.getDatabaseEntity() |
List<Entity> |
MySQLTableBuilder.getDatabaseEntity() |
List<Entity> |
H2TableBuilder.getDatabaseEntity() |
abstract List<Entity> |
AbstractTableBuilder.getDatabaseEntity() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableBuilder.createIndex(Entity entity,
IndexType indexType)
创建索引
|
void |
AbstractTableBuilder.createIndex(Entity entity,
IndexType indexType) |
void |
TableBuilder.createTable(Entity entity)
创建新表
|
void |
PostgreTableBuilder.createTable(Entity entity) |
void |
AbstractTableBuilder.createTable(Entity entity) |
void |
TableBuilder.dropIndex(Entity entity,
IndexType indexType)
删除索引
|
void |
MySQLTableBuilder.dropIndex(Entity entity,
IndexType indexType) |
void |
AbstractTableBuilder.dropIndex(Entity entity,
IndexType indexType) |
boolean |
TableBuilder.hasIndexExists(Entity entity,
IndexType indexType)
判断索引是否已经存在
|
boolean |
SQLServerTableBuilder.hasIndexExists(Entity entity,
IndexType indexType) |
boolean |
SQLiteTableBuilder.hasIndexExists(Entity entity,
IndexType indexType) |
boolean |
PostgreTableBuilder.hasIndexExists(Entity entity,
IndexType indexType) |
boolean |
MySQLTableBuilder.hasIndexExists(Entity entity,
IndexType indexType) |
boolean |
H2TableBuilder.hasIndexExists(Entity entity,
IndexType indexType) |
abstract boolean |
AbstractTableBuilder.hasIndexExists(Entity entity,
IndexType indexType) |
boolean |
TableBuilder.hasTableExists(Entity entity)
判断表是否已经存在
|
boolean |
SQLServerTableBuilder.hasTableExists(Entity entity) |
boolean |
SQLiteTableBuilder.hasTableExists(Entity entity) |
boolean |
PostgreTableBuilder.hasTableExists(Entity entity) |
boolean |
MySQLTableBuilder.hasTableExists(Entity entity) |
boolean |
H2TableBuilder.hasTableExists(Entity entity) |
abstract boolean |
AbstractTableBuilder.hasTableExists(Entity entity) |
void |
TableBuilder.rebuild(Entity entity)
重建表
|
void |
AbstractTableBuilder.rebuild(Entity entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
Entity[] |
DAO.getDbEntityList()
获取数据库信息
|
Entity[] |
AbstractDAO.getDbEntityList() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Entity> |
DAO.getEntityMap()
获取扫描的所有实体类信息
|
Map<String,Entity> |
AbstractDAO.getEntityMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DAO.create(Entity entity)
建表
|
void |
AbstractDAO.create(Entity entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.alibaba.fastjson.JSONObject |
AbstractResponse.getObject(Entity entity,
String tableAliasName,
ResultSet resultSet)
获取子对象属性值
|
| 限定符和类型 | 字段和说明 |
|---|---|
Entity[] |
QuickDAOConfig.dbEntityList
数据库获取的表信息
|
Entity |
SubQuery.entity
关联实体
|
Entity |
Query.entity
关联Entity
|
Entity |
Property.entity
所属实体
|
Entity[] |
QuickDAOConfig.visualTableList
虚拟表(dual等)
|
| 限定符和类型 | 字段和说明 |
|---|---|
Map<String,Entity> |
QuickDAOConfig.entityMap
扫描后的实体类信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
Entity |
QuickDAOConfig.getDbEntityByTableName(String tableName)
根据表名获取对应数据库实体类
|
Copyright © 2020. All rights reserved.