@Dialect(value="ORACLE", driverClass="oracle.jdbc.OracleDriver") public class OracleDialect extends AbstractDialect
| Constructor and Description |
|---|
OracleDialect() |
| Modifier and Type | Method and Description |
|---|---|
String |
buildInsertSql(Class<? extends IEntity> entityClass,
String prefix,
IShardingable shardingable,
Fields fields)
构建插入实体数据记录SQL语句
|
String |
buildPagedQuerySql(String originSql,
int page,
int pageSize)
构建分页SQL语句
|
String |
getName()
获取方言名称
|
String |
getSequenceNextValSql(String sequenceName)
获取下一序列值的SQL语句
|
buildCountSQL, buildCreateSql, buildDeleteByPkSql, buildDropSql, buildSelectByPkSql, buildSelectSql, buildTableName, buildTableName, buildUpdateByPkSql, doGenerateFieldsFormatStr, doRemoveOrderByElements, doValidProperty, getGeneratedKey, getIdentifierQuoteBegin, getIdentifierQuoteEnd, hasIdentifierQuote, setIdentifierQuote, wrapIdentifierQuotepublic String getSequenceNextValSql(String sequenceName)
IDialectgetSequenceNextValSql in interface IDialectgetSequenceNextValSql in class AbstractDialectsequenceName - 序列名称public String buildInsertSql(Class<? extends IEntity> entityClass, String prefix, IShardingable shardingable, Fields fields)
IDialectbuildInsertSql in interface IDialectbuildInsertSql in class AbstractDialectentityClass - 实体模模型类prefix - 实体名称前缀shardingable - 分片(表)参数对象fields - 字段名称集合,可选参数,若不指定则包括全部字段public String buildPagedQuerySql(String originSql, int page, int pageSize)
IDialectbuildPagedQuerySql in interface IDialectbuildPagedQuerySql in class AbstractDialectoriginSql - 原SQL语句page - 页号pageSize - 每页记录数Copyright © 2022. All rights reserved.