public class OracleDialect extends AbstractDialect
__LINE_END_FLAG| 构造器和说明 |
|---|
OracleDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildInsertSQL(Class<? extends IEntity> entityClass,
String prefix,
IShardingable shardingable,
Fields fields) |
String |
buildPagedQuerySQL(String originSql,
int page,
int pageSize) |
String |
getName() |
String |
getSequenceNextValSql(String sequenceName) |
__doGenerateFieldsFormatStr, __doGetColumnType, __doValidProperty, buildCreateSQL, buildDeleteByPkSQL, buildDropSQL, buildSelectByPkSQL, buildSelectSQL, buildTableName, buildUpdateByPkSQL, getGeneratedKey, getIdentifierQuoteBegin, getIdentifierQuoteEnd, setIdentifierQuote, wrapIdentifierQuotepublic String getName()
public String getSequenceNextValSql(String sequenceName)
getSequenceNextValSql 在接口中 IDialectgetSequenceNextValSql 在类中 AbstractDialectsequenceName - 序列名称public String buildInsertSQL(Class<? extends IEntity> entityClass, String prefix, IShardingable shardingable, Fields fields)
buildInsertSQL 在接口中 IDialectbuildInsertSQL 在类中 AbstractDialectentityClass - 实体模模型类prefix - 实体名称前缀shardingable - 分片(表)参数对象fields - 字段名称集合,可选参数,若不指定则包括全部字段public String buildPagedQuerySQL(String originSql, int page, int pageSize)
buildPagedQuerySQL 在接口中 IDialectbuildPagedQuerySQL 在类中 AbstractDialectoriginSql - 原SQL语句page - 页号pageSize - 每页记录数Copyright © 2019. All rights reserved.