| 程序包 | 说明 |
|---|---|
| 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 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) |
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) |
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,
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) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseEntityManagerImpl<T extends Serializable,PK extends Serializable,D extends BaseDaoImpl<T,PK>>
数据库的基本操作工具类
基本上是对Dao进行再一次简单的封装 注解Manager,添加默认事务
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected D |
BaseEntityManagerImpl.baseDao
对应的Dao层对象
|
Copyright © 2017 江苏南大先腾信息产业股份有限公司. All rights reserved.