public interface SmartDb extends SmartDbNode
| 限定符和类型 | 方法和说明 |
|---|---|
Connection |
getConnection(OptEnum opt)
获取真实数据库连接
|
SmartDbNode |
getMaster()
获取 写 数据库 节点
|
SmartDbNode |
getSlave(int index)
获取某个特点的slave ( read ) 数据库节点
|
List<SmartDbNode> |
getSlaves()
获取所有 slave节点(即 读数据库 节点)
|
SmartDbNode |
getWriteSmartDb()
获取 写 数据库 节点
|
batch, batchInsert, batchInsertSelective, delete, deleteSqlBuilder, execute, execute, execute, execute, execute, execute, execute, getColumnNameConverter, getConnection, getDataSource, getRowConverter, getSupportDatabaseType, getTableNameConverter, getTransaction, insert, insertSelective, insertSqlBuilder, paginate, paginate, paginate, paginate, paginate, paginate, query, query, query, query, queryFirst, queryFirst, queryFirst, queryFirst, queryList, queryList, queryList, queryList, replaceSqlBuilder, runTransaction, runTransaction, selectSqlBuilder, update, updateSelective, updateSqlBuilderConnection getConnection(OptEnum opt) throws SQLException
opt - 读库 or 写库SQLExceptionSmartDbNode getWriteSmartDb()
SmartDbNode getMaster()
List<SmartDbNode> getSlaves()
SmartDbNode getSlave(int index)
Copyright © 2020. All rights reserved.