public enum Database extends Enum<Database>
| 枚举常量和说明 |
|---|
H2
H2数据库
|
MariaDB
MariaDB数据库
|
Mysql
MySQL数据库
|
Oracle
Oracle数据库
|
Postgre
Postgre数据库
|
SQLite
SQLite数据库
|
SQLServer
SQLServer数据库
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
comment(String comment)
返回注释语句
|
String |
escape(String value)
转义表,列等
|
Condition |
getConditionInstance(Query query)
获取Condition实例
|
static Database |
getDatabaseByJdbcUrl(String jdbcUrl)
根据JDBCurl获取数据库类型
|
AbstractDCLBuilder |
getDCLBuilderInstance(QuickDAOConfig quickDAOConfig)
获取DCL实例
|
AbstractDCLDAO |
getDCLDAOInstance(QuickDAOConfig quickDAOConfig)
获取DCL DAO对象
|
AbstractDDLBuilder |
getDDLBuilderInstance(QuickDAOConfig quickDAOConfig)
获取DDL实例
|
AbstractDQLBuilder |
getDQLBuilderInstance(QuickDAOConfig quickDAOConfig)
获取DQL实例
|
com.alibaba.fastjson.JSONObject |
getObject(Entity entity,
String tableAliasName,
ResultSet resultSet)
将数据库结果集转化为JSONObject对象
|
SubCondition |
getSubConditionInstance(SubQuery subQuery)
获取SubCondition实例
|
static Database |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Database[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Database MariaDB
public static final Database Mysql
public static final Database H2
public static final Database SQLite
public static final Database Postgre
public static final Database SQLServer
public static final Database Oracle
public static Database[] values()
for (Database c : Database.values()) System.out.println(c);
public static Database valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public SubCondition getSubConditionInstance(SubQuery subQuery)
public AbstractDCLBuilder getDCLBuilderInstance(QuickDAOConfig quickDAOConfig)
public AbstractDCLDAO getDCLDAOInstance(QuickDAOConfig quickDAOConfig)
public AbstractDDLBuilder getDDLBuilderInstance(QuickDAOConfig quickDAOConfig)
public AbstractDQLBuilder getDQLBuilderInstance(QuickDAOConfig quickDAOConfig)
public com.alibaba.fastjson.JSONObject getObject(Entity entity, String tableAliasName, ResultSet resultSet) throws SQLException
entity - 实体类信息tableAliasName - 表别名resultSet - 结果集SQLExceptionCopyright © 2021. All rights reserved.