public interface IDbService extends IDbDialect
| Modifier and Type | Method and Description |
|---|---|
default long |
currentTimeMillis()
获取数据库的当前时间戳
|
DataSource |
getDataSource()
获取对应的数据源
|
default String |
getVersion()
获取数据库版本号
|
default Date |
now()
获取数据库的当前时间
|
default long |
seqCurrVal(String seqName)
获取当前序列值
|
default long |
seqNextVal(String seqName)
获取下一序列值
|
default long |
seqSetVal(String seqName,
long newVal)
设置序列值,并返回原序列值
|
getDbType, getSeqCurrValSql, getSeqNextValSql, getSeqSetValSql, getTimeSql, getVersionSql, isDbType, isDbTypeDataSource getDataSource()
@NonNull default String getVersion()
default long currentTimeMillis()
@NonNull default Date now()
default long seqCurrVal(String seqName)
seqName - 序列名icu.easyj.core.exception.NotSupportedException - 部分实现无法设置序列值,将抛出该异常default long seqNextVal(String seqName)
seqName - 序列名default long seqSetVal(String seqName, long newVal)
seqName - 序列名newVal - 新的序列值icu.easyj.core.exception.NotSupportedException - 部分实现无法设置序列值,将抛出该异常Copyright © 2021–2022 EasyJ开源社区. All rights reserved.