public class DbDialectAdapter extends Object implements IDbDialect
| Modifier and Type | Field and Description |
|---|---|
protected IDbDialect |
dbDialect |
| Constructor and Description |
|---|
DbDialectAdapter(IDbDialect dbDialect) |
DbDialectAdapter(Supplier<IDbDialect> dbDialectSupplier) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDbType()
获取数据库类型
|
String |
getSeqCurrValSql(String seqName)
获取当前序列号的SQL
|
String |
getSeqNextValSql(String seqName)
获取下一个序列号的SQL
|
String |
getSeqSetValSql(String seqName,
long newVal)
获取 设置序列值的SQL
|
String |
getTimeSql()
获取数据库当前时间的SQL(不同数据库SQL语句不同)
|
String |
getVersionSql()
获取数据库版本号的SQL
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDbType, isDbType@NonNull protected final IDbDialect dbDialect
public DbDialectAdapter(Supplier<IDbDialect> dbDialectSupplier)
public DbDialectAdapter(IDbDialect dbDialect)
public String getVersionSql()
IDbDialectgetVersionSql in interface IDbDialectpublic String getTimeSql()
IDbDialectgetTimeSql in interface IDbDialectpublic String getSeqCurrValSql(String seqName)
IDbDialectgetSeqCurrValSql in interface IDbDialectseqName - 序列名public String getSeqNextValSql(String seqName)
IDbDialectgetSeqNextValSql in interface IDbDialectseqName - 序列名public String getSeqSetValSql(String seqName, long newVal)
IDbDialectgetSeqSetValSql in interface IDbDialectseqName - 序列名newVal - 新的序列值@NonNull public String getDbType()
IDbDialectgetDbType in interface IDbDialectCopyright © 2021–2022 EasyJ开源社区. All rights reserved.