public abstract class AbstractSQLDialect extends Object implements SQLDialect
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
COLUMNS |
protected static String |
LEFT_COLUMN_NAME |
protected static String |
RIGHT_COLUMN_NAME |
protected static int |
SELECT_LEN |
protected static String |
SETS |
protected static String |
TABLE_NAME |
protected static String |
VALUES |
| 构造器和说明 |
|---|
AbstractSQLDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
countSql(String namedSql,
cn.tenmg.sql.paging.SQLMetaData sqlMetaData) |
<T> MergeSQL |
hardSave(Class<T> type)
获取硬保存合并数据操作对象。
|
<T> cn.tenmg.dsl.Script<List<Object>> |
hardSave(T obj)
获取硬保存数据操作对象。
|
String |
pageSql(Connection con,
String sql,
Map<String,?> params,
cn.tenmg.sql.paging.SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
<T> MergeSQL |
save(Class<T> type)
获取软保存合并数据操作对象。
|
<T> MergeSQL |
save(Class<T> type,
String... hardFields)
获取部分硬保存合并数据操作对象。
|
<T> cn.tenmg.dsl.Script<List<Object>> |
save(T obj)
获取软保存数据(插入或更新)操作对象。
|
<T> cn.tenmg.dsl.Script<List<Object>> |
save(T obj,
String... hardFields)
获取部分硬保存数据操作对象。
|
<T> UpdateSQL |
update(Class<T> type)
获取软更新的更新数据操作对象。
|
<T> UpdateSQL |
update(Class<T> type,
String... hardFields)
获取部分硬更新的更新数据操作对象。
|
<T> cn.tenmg.dsl.Script<List<Object>> |
update(T obj)
获取软更新的更新数据操作对象。
|
<T> cn.tenmg.dsl.Script<List<Object>> |
update(T obj,
String... hardFields)
获取部分硬更新的更新数据操作对象。
|
public String countSql(String namedSql, cn.tenmg.sql.paging.SQLMetaData sqlMetaData)
countSql 在接口中 cn.tenmg.sql.paging.SQLPagingDialectpublic String pageSql(Connection con, String sql, Map<String,?> params, cn.tenmg.sql.paging.SQLMetaData sqlMetaData, int pageSize, long currentPage) throws SQLException
pageSql 在接口中 cn.tenmg.sql.paging.SQLPagingDialectSQLExceptionpublic <T> UpdateSQL update(Class<T> type)
SQLDialectnull 的执行更新操作。update 在接口中 SQLDialecttype - 实体类型public <T> UpdateSQL update(Class<T> type, String... hardFields)
SQLDialectnull 的执行更新操作。update 在接口中 SQLDialecttype - 实体类型hardFields - 硬保存字段名public <T> MergeSQL save(Class<T> type)
SQLDialectnull 的执行保存操作,合并数据是指当数据不存在时执行插入操作,已存在时执行更新操作。save 在接口中 SQLDialecttype - 实体类型public <T> MergeSQL save(Class<T> type, String... hardFields)
SQLDialectsave 在接口中 SQLDialecttype - 实体类型hardFields - 硬保存字段名public <T> MergeSQL hardSave(Class<T> type)
SQLDialecthardSave 在接口中 SQLDialecttype - 实体对象public <T> cn.tenmg.dsl.Script<List<Object>> update(T obj)
SQLDialectnull 的执行更新操作。update 在接口中 SQLDialectobj - 实体对象public <T> cn.tenmg.dsl.Script<List<Object>> update(T obj, String... hardFields)
SQLDialectnull 的执行更新操作。update 在接口中 SQLDialectobj - 实体对象hardFields - 硬保存字段名public <T> cn.tenmg.dsl.Script<List<Object>> save(T obj)
SQLDialectnull 的执行保存操作save 在接口中 SQLDialectobj - 实体对象public <T> cn.tenmg.dsl.Script<List<Object>> save(T obj, String... hardFields)
SQLDialectsave 在接口中 SQLDialectobj - 实体对象hardFields - 硬保存字段名public <T> cn.tenmg.dsl.Script<List<Object>> hardSave(T obj)
SQLDialecthardSave 在接口中 SQLDialectobj - 实体对象Copyright © 2024 10MG. All rights reserved.