public enum Database extends Enum<Database>
| 限定符和类型 | 方法和说明 |
|---|---|
String |
comment(String comment)
返回注释语句
|
String |
escape(String value)
转义表,列等
|
Condition |
getConditionInstance(Query query)
获取Condition实例
|
static Database |
getDatabaseByJdbcUrl(String jdbcUrl)
根据JDBCurl获取数据库类型
|
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 Mysql
public static final Database H2
public static final Database SQLite
public static final Database Postgre
public static final Database SQLServer
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 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.