public abstract class DatabaseOptUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
DatabaseOptUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
batchDeleteObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
批量删除对象
|
static int |
batchMergeObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
保存或者更新任意对象 ,每次都先判断是否存在
|
static int |
batchSaveNewObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
保存任意对象
|
static int |
batchUpdateObjects(BaseDaoImpl<?,?> baseDao,
Collection<? extends Object> objects)
更新任意对象
|
static Object |
callFunction(BaseDaoImpl<?,?> baseDao,
String procName,
int sqlType,
Object... paramObjs) |
static boolean |
callProcedure(BaseDaoImpl<?,?> baseDao,
String procName,
Object... paramObjs) |
static int |
doExecuteNamedSql(BaseDaoImpl<?,?> baseDao,
String sSql,
Map<String,Object> values) |
static boolean |
doExecuteSql(BaseDaoImpl<?,?> baseDao,
String sSql) |
static int |
doExecuteSql(BaseDaoImpl<?,?> baseDao,
String sSql,
Object[] values) |
static com.alibaba.fastjson.JSONObject |
getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql) |
static com.alibaba.fastjson.JSONObject |
getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> params) |
static com.alibaba.fastjson.JSONObject |
getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> params,
String[] fieldName) |
static com.alibaba.fastjson.JSONObject |
getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params) |
static com.alibaba.fastjson.JSONObject |
getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params,
String[] fieldName) |
static Object |
getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql) |
static Object |
getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql,
Map<String,Object> values) |
static Object |
getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql,
Object value) |
static Object |
getScalarObjectQuery(BaseDaoImpl<?,?> baseDao,
String sSql,
Object[] values) |
static Long |
getSequenceNextValue(BaseDaoImpl<?,?> baseDao,
String sequenceName) |
static com.alibaba.fastjson.JSONArray |
listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> namedParams) |
static com.alibaba.fastjson.JSONArray |
listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams) |
static com.alibaba.fastjson.JSONArray |
listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
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 |
listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String queryCountSql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> params) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
Object[] params,
String[] fieldnames) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
Object[] params) |
static com.alibaba.fastjson.JSONArray |
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 |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String[] fieldNames,
String queryCountSql,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String queryCountSql,
Map<String,Object> namedParams,
com.centit.support.database.utils.PageDesc pageDesc) |
static com.alibaba.fastjson.JSONArray |
listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao,
String querySql,
String queryCountSql,
Object[] params,
com.centit.support.database.utils.PageDesc pageDesc) |
public static Object callFunction(BaseDaoImpl<?,?> baseDao, String procName, int sqlType, Object... paramObjs)
public static final boolean callProcedure(BaseDaoImpl<?,?> baseDao, String procName, Object... paramObjs)
public static final boolean doExecuteSql(BaseDaoImpl<?,?> baseDao, String sSql) throws SQLException
SQLExceptionpublic static final int doExecuteSql(BaseDaoImpl<?,?> baseDao, String sSql, Object[] values) throws SQLException
SQLExceptionpublic static final int doExecuteNamedSql(BaseDaoImpl<?,?> baseDao, String sSql, Map<String,Object> values) throws SQLException
SQLExceptionpublic static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, String queryCountSql, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, Map<String,Object> namedParams)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String queryCountSql, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Map<String,Object> params)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, String queryCountSql, Object[] params, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, Object[] params)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String queryCountSql, Object[] params, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Object[] params, String[] fieldnames)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Object[] params)
public static com.alibaba.fastjson.JSONArray listObjectsBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Object[] params, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, String queryCountSql, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String[] fieldNames, Map<String,Object> namedParams)
public static com.alibaba.fastjson.JSONArray listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, String queryCountSql, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONArray listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Map<String,Object> namedParams)
public static com.alibaba.fastjson.JSONArray listObjectsByParamsDriverSqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Map<String,Object> namedParams, com.centit.support.database.utils.PageDesc pageDesc)
public static com.alibaba.fastjson.JSONObject getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Object[] params, String[] fieldName)
public static com.alibaba.fastjson.JSONObject getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Object[] params)
public static com.alibaba.fastjson.JSONObject getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Map<String,Object> params, String[] fieldName)
public static com.alibaba.fastjson.JSONObject getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql, Map<String,Object> params)
public static com.alibaba.fastjson.JSONObject getObjectBySqlAsJson(BaseDaoImpl<?,?> baseDao, String querySql)
public static Object getScalarObjectQuery(BaseDaoImpl<?,?> baseDao, String sSql, Map<String,Object> values)
public static Object getScalarObjectQuery(BaseDaoImpl<?,?> baseDao, String sSql, Object[] values)
public static Object getScalarObjectQuery(BaseDaoImpl<?,?> baseDao, String sSql) throws SQLException, IOException
public static Object getScalarObjectQuery(BaseDaoImpl<?,?> baseDao, String sSql, Object value) throws SQLException, IOException
public static Long getSequenceNextValue(BaseDaoImpl<?,?> baseDao, String sequenceName)
public static int batchSaveNewObjects(BaseDaoImpl<?,?> baseDao, Collection<? extends Object> objects)
baseDao - BaseDaoImplobjects - Collection objectspublic static int batchUpdateObjects(BaseDaoImpl<?,?> baseDao, Collection<? extends Object> objects)
baseDao - BaseDaoImplobjects - Collection objectspublic static int batchMergeObjects(BaseDaoImpl<?,?> baseDao, Collection<? extends Object> objects)
baseDao - BaseDaoImplobjects - Collection objectspublic static int batchDeleteObjects(BaseDaoImpl<?,?> baseDao, Collection<? extends Object> objects)
baseDao - BaseDaoImplobjects - Collection objectsCopyright © 2017 江苏南大先腾信息产业股份有限公司. All rights reserved.