| 程序包 | 说明 |
|---|---|
| com.centit.framework.jdbc.dao | |
| com.centit.framework.jdbc.service |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
DatabaseOptUtils.batchDeleteObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
批量删除对象
|
static int |
DatabaseOptUtils.batchMergeObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
保存或者更新任意对象 ,每次都先判断是否存在
|
static int |
DatabaseOptUtils.batchSaveNewObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
保存任意对象
|
static Integer |
DatabaseOptUtils.batchUpdateObject(BaseDaoImpl<?,?> baseDao,
Class<?> type,
Map<String,Object> propertiesValue,
Map<String,Object> propertiesFilter)
批量修改 对象
|
<T> Integer |
DatabaseOptUtils.batchUpdateObject(BaseDaoImpl<?,?> baseDao,
Collection<String> fields,
T object,
Map<String,Object> properties)
批量修改对象
|
<T> Integer |
DatabaseOptUtils.batchUpdateObject(BaseDaoImpl<?,?> baseDao,
String[] fields,
T object,
Map<String,Object> properties)
批量修改对象
|
static int |
DatabaseOptUtils.batchUpdateObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
更新任意对象
|
static Object |
DatabaseOptUtils.callFunction(BaseDaoImpl<?,?> baseDao,
String procName,
int sqlType,
Object... paramObjs) |
static boolean |
DatabaseOptUtils.callProcedure(BaseDaoImpl<?,?> baseDao,
String procName,
Object... paramObjs) |
static int |
DatabaseOptUtils.doExecuteNamedSql(BaseDaoImpl<?,?> baseDao,
String sSql,
Map<String,Object> values) |
static boolean |
DatabaseOptUtils.doExecuteSql(BaseDaoImpl<?,?> baseDao,
String sSql) |
static int |
DatabaseOptUtils.doExecuteSql(BaseDaoImpl<?,?> baseDao,
String sSql,
Object[] values) |
<T> T |
DatabaseOptUtils.fetchObjectReference(BaseDaoImpl<?,?> baseDao,
T o,
String columnName) |
<T> T |
DatabaseOptUtils.fetchObjectReferences(BaseDaoImpl<?,?> baseDao,
T o) |
static com.alibaba.fastjson.JSONObject |
DatabaseOptUtils.getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql) |
static com.alibaba.fastjson.JSONObject |
DatabaseOptUtils.getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> params) |
static com.alibaba.fastjson.JSONObject |
DatabaseOptUtils.getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> params,
String[] fieldName) |
static com.alibaba.fastjson.JSONObject |
DatabaseOptUtils.getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params) |
static com.alibaba.fastjson.JSONObject |
DatabaseOptUtils.getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params,
String[] fieldName) |
<T> T |
DatabaseOptUtils.getObjectCascadeById(BaseDaoImpl<?,?> baseDao,
Object id,
Class<T> type) |
<T> T |
DatabaseOptUtils.getObjectCascadeShallowById(BaseDaoImpl<?,?> baseDao,
Object id,
Class<T> type) |
static Object |
DatabaseOptUtils.getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql) |
static Object |
DatabaseOptUtils.getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql,
Map<String,Object> values) |
static Object |
DatabaseOptUtils.getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql,
Object value) |
static Object |
DatabaseOptUtils.getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql,
Object[] values) |
static Long |
DatabaseOptUtils.getSequenceNextValue(BaseDaoImpl<?,?> baseDao,
String sequenceName) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> namedParams) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
String queryCountSql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String queryCountSql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> params) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params,
String[] fieldnames) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Object[] params) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
String queryCountSql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
String queryCountSql,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String queryCountSql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
DatabaseOptUtils.listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String queryCountSql,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
<T> Integer |
DatabaseOptUtils.saveObjectReference(BaseDaoImpl<?,?> baseDao,
T o,
String columnName) |
<T> Integer |
DatabaseOptUtils.saveObjectReferences(BaseDaoImpl<?,?> baseDao,
T o) |
void |
DDLOperationsWork.setBaseDao(BaseDaoImpl<?,?> baseDao) |
void |
JsonObjectWork.setBaseDao(BaseDaoImpl<?,?> baseDao) |
| 构造器和说明 |
|---|
DDLOperationsWork(BaseDaoImpl<?,?> baseDao) |
JsonObjectWork(BaseDaoImpl<?,?> baseDao,
com.centit.support.database.metadata.TableInfo tableInfo) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseEntityManagerImpl<T extends Serializable,PK extends Serializable,D extends BaseDaoImpl<T,PK>>
数据库的基本操作工具类
基本上是对Dao进行再一次简单的封装 注解Manager,添加默认事务
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected D |
BaseEntityManagerImpl.baseDao
对应的Dao层对象
|
Copyright © 2018 江苏南大先腾信息产业股份有限公司. All rights reserved.