| 程序包 | 说明 |
|---|---|
| com.ds.common.database.dao | |
| com.ds.common.database.metadata |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
DBDAOUtil.create() |
T |
DBDAOUtil.create(String uuid) |
T |
DAO.createBean() |
T |
DAO.createBean(String uuid) |
int |
DAO.delete(String uuid) |
int |
DAO.delete(String[] uuid) |
int |
DBDAOUtil.deleteByKey(String uuid) |
int |
DBDAOUtil.deleteByKeys(String[] uuids) |
int |
DAO.deleteByWhere(String whereClause) |
int |
DBDAOUtil.deleteByWhere(String where) |
List<T> |
DAO.find(DAOCondition condition) |
List<T> |
DAO.find(Map<String,Object> searchMap) |
List<T> |
DAO.find(String whereClause) |
List<T> |
DAO.find(T bean) |
List<T> |
DAO.findAll() |
List<T> |
DBDAOUtil.findAll(String custWhereClause) |
T |
DAO.findByPrimaryKey(String uuid) |
List<T> |
DBDAOUtil.findPrimaryKey(String uuid) |
static String |
SqlUtil.getDeleteSQLByKey(TableInfo tableInfo)
Method declaration
|
static String |
SqlUtil.getDeleteSQLByWhereClause(TableInfo tableInfo,
String custWhereClause)
Method declaration
|
boolean |
DAO.isInDB() |
boolean |
DBDAOUtil.isInDB(String uuid) |
List<T> |
DBDAOUtil.load(String[] uuids) |
static int |
SqlUtil.prepareAllFields(TableInfo tableInfo,
PreparedStatement ps,
String uuid,
Map updateMap) |
static int |
SqlUtil.prepareFields(TableInfo tableInfo,
PreparedStatement ps,
Map<String,Object> updateMap) |
static void |
SqlUtil.preparePrimaryKeys(TableInfo tableInfo,
PreparedStatement ps,
int paraBeginPosition,
Object value) |
void |
DAO.saveAsMap(Map<String,Object> map) |
void |
DBDAOUtil.update(Map<String,Object> valueMap) |
void |
DBDAOUtil.update(Map<String,Object> valueMap,
String where) |
void |
DAO.update(T bean) |
| 构造器和说明 |
|---|
DAOFactory(Class<T> tClass) |
DAOFactory(String connfigKey,
String tableName) |
DAOFactory(String connfigKey,
String tableName,
Class<T> clazz) |
DAOFactory(TableInfo tableInfo) |
DAOFactory(TableInfo tableInfo,
Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MetadataFactory.addCols(String tableName,
List<ColInfo> cols) |
void |
MetadataFactory.addPk(String tableName,
String pkName) |
void |
MetadataFactory.clear(String tableName) |
void |
MetadataFactory.createTableByInfo(TableInfo info)
根据表信息创建数据库表
|
void |
MetadataFactory.delCols(String tableName,
List<String> colNames) |
void |
MetadataFactory.delPk(String tableName,
String pkName) |
void |
MetadataFactory.dropTable(List<String> tableNames) |
String |
MetadataFactory.getDataTypeJsonStr() |
TableInfo |
MetadataFactory.getInfoByClass(Class clazz) |
TableInfo |
MetadataFactory.getTableInfo(String tableName) |
List<TableInfo> |
MetadataFactory.getTableInfos(String str) |
List<String> |
MetadataFactory.getTableNamesFromDb(String str)
取得指定模式下的所有匹配的表名
|
void |
MetadataFactory.initTable(TableInfo tableInfo)
创建缓存表
|
void |
MetadataFactory.modifyTableCnname(List<TableInfo> tabs)
修改表的注释 即中文名
|
void |
MetadataFactory.modifyTableCols(String tableName,
List<ColInfo> cols) |
void |
MetadataFactory.reLoadTableInfo(String tableName) |
void |
MetadataFactory.sortColIndex(String tableName,
ColInfo colInfo,
String nextColName) |
Copyright © 2023 onecode. All rights reserved.