public class H2DDLBuilder extends MySQLDDLBuilder
loggerconnectionExecutor, PLACEHOLDER, quickDAOConfig| 构造器和说明 |
|---|
H2DDLBuilder(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
getDatabaseName()
获取数据库名称
|
protected List<Entity> |
getEntityList()
从数据库提取表信息
|
protected void |
getEntityPropertyList(List<Entity> entityList)
提取表字段信息
|
protected void |
getIndex(List<Entity> entityList)
提取索引信息
|
Map<String,String> |
getTypeFieldMapping()
获取默认Java类型与数据库类型映射关系表
|
String |
hasIndexExists(String tableName,
String indexName)
判断索引是否存在
|
String |
hasTableExists(Entity entity)
判断表是否已经存在
|
createTable, dropIndex, enableForeignConstraintCheck, getAutoIncrementSQL, getVirtualEntityalterColumn, createForeignKey, createIndex, createProperty, dropColumn, dropTable, getDatabaseEntity, hasConstraintExistsexecute, getFieldFromInstance, replaceFirst, selectCountById, selectCountByUniqueKey, setParameter, setParameter, setPrepareStatementParameterpublic H2DDLBuilder(QuickDAOConfig quickDAOConfig)
public void getDatabaseName()
throws SQLException
DDLBuildergetDatabaseName 在接口中 DDLBuildergetDatabaseName 在类中 MySQLDDLBuilderSQLExceptionpublic String hasTableExists(Entity entity)
DDLBuilderhasTableExists 在接口中 DDLBuilderhasTableExists 在类中 MySQLDDLBuilderpublic String hasIndexExists(String tableName, String indexName)
DDLBuilderhasIndexExists 在接口中 DDLBuilderhasIndexExists 在类中 MySQLDDLBuildertableName - 表名indexName - 索引名称public Map<String,String> getTypeFieldMapping()
DDLBuildergetTypeFieldMapping 在接口中 DDLBuildergetTypeFieldMapping 在类中 MySQLDDLBuilderprotected void getIndex(List<Entity> entityList) throws SQLException
AbstractDDLBuildergetIndex 在类中 MySQLDDLBuilderSQLExceptionprotected void getEntityPropertyList(List<Entity> entityList) throws SQLException
AbstractDDLBuildergetEntityPropertyList 在类中 MySQLDDLBuilderSQLExceptionprotected List<Entity> getEntityList() throws SQLException
AbstractDDLBuildergetEntityList 在类中 MySQLDDLBuilderSQLExceptionCopyright © 2021. All rights reserved.