程序包 | 说明 |
---|---|
com.actionsoft.bpms.commons.database | |
com.actionsoft.bpms.commons.mvc.dao | |
com.actionsoft.bpms.util | |
com.actionsoft.sdk.local.api | |
com.actionsoft.sdk.local.api.cc |
限定符和类型 | 方法和说明 |
---|---|
T |
ResultSetExtractor.extractData(java.sql.ResultSet rs)
接口实现中必须处理整个数据集
|
限定符和类型 | 方法和说明 |
---|---|
int |
DaoObject.delete(java.sql.Connection conn,
java.lang.Object id) |
int |
DaoObject.delete(java.lang.Object id) |
int |
IDaoObject.delete(java.lang.Object id)
删除一条记录
|
int |
IDaoObject.insert(M model)
插入一条记录
|
int |
DaoObject.update(java.sql.Connection conn,
java.lang.Object id,
java.util.Map<java.lang.String,java.lang.Object> fields) |
int |
IDaoObject.update(M model)
更新一条记录
|
int |
DaoObject.update(java.lang.Object id,
java.util.Map<java.lang.String,java.lang.Object> fields) |
int |
IDaoObject.update(java.lang.Object id,
java.util.Map<java.lang.String,java.lang.Object> fields)
更新一条记录指定的字段值
|
限定符和类型 | 方法和说明 |
---|---|
static int[] |
DBSql.batch(java.sql.Connection conn,
java.lang.String[] sql)
使用传统Statement批量更新,Connection对象由调用者提供。
|
static int[] |
DBSql.batch(java.sql.Connection conn,
java.lang.String sql,
BatchPreparedStatementSetter pss)
使用PreparedStatement批量更新,Connection对象由调用者提供。
|
static int[] |
DBSql.batch(java.lang.String[] sqls)
使用传统Statement批量更新,Connection对象从当前AWS主数据库的连接池中自动获取并释放。
|
static int[] |
DBSql.batch(java.lang.String sql,
BatchPreparedStatementSetter pss)
使用PreparedStatement批量更新,Connection对象从当前AWS主数据库的连接池中自动获取并释放。
|
static int[] |
DBSql.batchUpdate(java.sql.Connection conn,
java.lang.String sql,
java.util.List<java.util.Map<java.lang.String,?>> batchValues)
批量更新,sql是含有X=:X的形式
|
static int[] |
DBSql.batchUpdate(java.lang.String sql,
java.util.List<java.util.Map<java.lang.String,?>> batchValues)
批量更新,sql是含有X=:X的形式
|
static double |
DBSql.getDouble(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName)
使用Statement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0
|
static double |
DBSql.getDouble(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0
|
static double |
DBSql.getDouble(java.lang.String sql,
java.lang.String filedName)
使用Statement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0
|
static double |
DBSql.getDouble(java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0
|
static int |
DBSql.getInt(java.sql.Connection conn,
java.lang.String sql)
获得第一行记录的字段值,并取int类型。
|
static int |
DBSql.getInt(java.sql.Connection conn,
java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
获得第一个记录字段filedName的值,并取int类型。
|
static int |
DBSql.getInt(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object[] args)
使用PreparedStatement查询第一个字段的int类型值。
|
static int |
DBSql.getInt(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName)
获得第一个记录字段filedName的值,并取int类型。
|
static int |
DBSql.getInt(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
获得第一个记录字段filedName的值,并取int类型。
|
static int |
DBSql.getInt(java.lang.String sql,
java.lang.String filedName)
获得第一个记录的字段值,并取int类型。
|
static int |
DBSql.getInt(java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
获得第一行记录字段filedName值,并取int类型。
|
static <T> java.util.List<T> |
DBSql.getList(java.sql.Connection conn,
java.lang.String sql,
java.lang.Class<T> requiredType,
java.lang.Object... args) |
static java.util.List<RowMap> |
DBSql.getList(java.sql.Connection conn,
java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
已过时。
use
DBSql.getMaps(Connection, String, Map) instead. |
static <T> java.util.List<T> |
DBSql.getList(java.lang.String sql,
java.lang.Class<T> requiredType,
java.lang.Object... args)
返回某字段值的集合。
|
static java.util.List<RowMap> |
DBSql.getList(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
已过时。
use
DBSql.getMaps(String, Map) instead. |
static long |
DBSql.getLong(java.sql.Connection conn,
java.lang.String sql)
获得第一个记录的字段filedName值,并取long类型。
|
static long |
DBSql.getLong(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName)
获得第一个记录的字段值,并取long类型。
|
static long |
DBSql.getLong(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
获得第一个记录的字段值,并取Long类型。
|
static long |
DBSql.getLong(java.lang.String sql,
java.lang.String filedName)
获得第一个记录的字段filedName值,并取long类型。
|
static long |
DBSql.getLong(java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
获得第一个记录的字段filedName值,并取long类型。
|
static RowMap |
DBSql.getMap(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... args) |
static RowMap |
DBSql.getMap(java.lang.String sql,
java.lang.Object... args)
提取查询结果集的第一行记录为Map对象。
|
static java.util.List<RowMap> |
DBSql.getMaps(java.sql.Connection conn,
java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
提取多条结果集
|
static java.util.List<RowMap> |
DBSql.getMaps(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... args)
提取多条结果集
|
static java.util.List<RowMap> |
DBSql.getMaps(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
提取多条结果集
|
static java.util.List<RowMap> |
DBSql.getMaps(java.lang.String sql,
java.lang.Object... args)
提取多条结果集
|
static <T> T |
DBSql.getObject(java.sql.Connection conn,
java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... args) |
static <T> T |
DBSql.getObject(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... args)
根据rowMapper将查询结果中的第一行记录转换为T对象。
|
static java.lang.String |
DBSql.getString(java.sql.Connection conn,
java.lang.String sql)
使用Statement查询结果集第一行记录第一个字段的String类型值。
|
static java.lang.String |
DBSql.getString(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object[] args)
使用PreparedStatement查询结果集第一行记录第一个字段的String类型值。
|
static java.lang.String |
DBSql.getString(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName)
使用Statement查询结果集第一行记录字段filedName的String类型值。
|
static java.lang.String |
DBSql.getString(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement查询结果集第一行记录第一个字段的String类型值。
|
static java.lang.String |
DBSql.getString(java.lang.String sql)
使用Statement查询结果集第一行记录第一个字段的String类型值。
|
static java.lang.String |
DBSql.getString(java.lang.String sql,
java.lang.Object[] args)
使用PreparedStatement查询结果集第一行记录第一个字段的String类型值。
|
static java.lang.String |
DBSql.getString(java.lang.String sql,
java.lang.String filedName)
使用Statement查询结果集第一行记录字段filedName的String类型值。
|
static java.lang.String |
DBSql.getString(java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement查询结果集第一行记录字段filedName的String类型值。
|
static java.sql.Timestamp |
DBSql.getTimestamp(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName)
获得第一个记录的字段值,并取Timestamp类型。
|
static java.sql.Timestamp |
DBSql.getTimestamp(java.sql.Connection conn,
java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement查询第一个记录的字段值,并取Timestamp类型。
|
static java.sql.Timestamp |
DBSql.getTimestamp(java.lang.String sql,
java.lang.String filedName)
获得第一个记录的字段值,并取Timestamp类型。
|
static java.sql.Timestamp |
DBSql.getTimestamp(java.lang.String sql,
java.lang.String filedName,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement查询第一个记录的字段值,并取Timestamp类型。
|
static <T> T |
DBSql.query(java.sql.Connection conn,
java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
ResultSetExtractor<T> rse)
查询数据库,使用rse处理结果数据集,有返回值
|
static <T> java.util.List<T> |
DBSql.query(java.sql.Connection conn,
java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap,
RowMapper<T> rowMapper)
查询数据库,使用rse处理结果数据集,返回T对象
|
static void |
DBSql.query(java.sql.Connection conn,
java.lang.String sql,
ResultSetHandler rh,
java.lang.Object... args)
查询数据库,使用rh处理结果数据集,不返回值
|
static void |
DBSql.query(java.sql.Connection conn,
java.lang.String sql,
RowCallbackHandler rch,
java.lang.Object... args)
查询数据库,使用rch处理数据集中每条记录
|
static <T> java.util.List<T> |
DBSql.query(java.sql.Connection conn,
java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... args)
执行查询结果为List,长度是查询记录数,每条记录是一个T类型
|
static <T> T |
DBSql.query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap,
ResultSetExtractor<T> rse)
查询数据库,使用rse处理结果数据集,返回T对象
|
static void |
DBSql.query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap,
RowCallbackHandler rch)
查询数据库,使用rch处理数据集中每条记录
|
static <T> java.util.List<T> |
DBSql.query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap,
RowMapper<T> rowMapper)
执行查询结果为List,长度是查询记录数,每条记录是一个T类型
|
static <T> T |
DBSql.query(java.lang.String sql,
ResultSetExtractor<T> rse,
java.lang.Object... args)
查询数据库,使用rse处理结果数据集,返回T对象
|
static void |
DBSql.query(java.lang.String sql,
ResultSetHandler rh,
java.lang.Object... args)
查询数据库,使用rh处理结果数据集,不返回值
|
static void |
DBSql.query(java.lang.String sql,
RowCallbackHandler rch,
java.lang.Object... args)
查询数据库,使用rch处理数据集中每条记录
|
static <T> java.util.List<T> |
DBSql.query(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... args)
执行查询结果为List,长度是查询记录数,每条记录是一个T类型
|
static int |
DBSql.update(java.sql.Connection conn,
java.lang.String sql)
使用传统Statement执行SQL更新语句,Connection对象由调用者提供。
|
static int |
DBSql.update(java.sql.Connection conn,
java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement执行SQL更新语句,Connection对象由调用者提供。
|
static int |
DBSql.update(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object[] args)
使用PreparedStatement执行SQL更新语句,Connection对象由调用者提供。
|
static int |
DBSql.update(java.lang.String sql)
使用传统Statement执行SQL更新语句,Connection对象从当前AWS主数据库的连接池中自动获取并释放。
|
static int |
DBSql.update(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
使用PreparedStatement执行SQL更新语句,Connection对象从当前AWS主数据库的连接池中自动获取并释放。
|
static int |
DBSql.update(java.lang.String sql,
java.lang.Object[] args)
使用PreparedStatement执行更新操作,Connection对象从当前AWS主数据库的连接池中自动获取并释放。
|
限定符和类型 | 方法和说明 |
---|---|
int |
BOAPI.create(java.lang.String boName,
BO recordData,
ProcessInstance processInst,
UserContext userContext)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int |
BOAPI.create(java.lang.String boName,
BO recordData,
ProcessInstance processInst,
UserContext userContext,
java.sql.Connection conn)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int |
BOAPI.create(java.lang.String boName,
BO recordData,
java.lang.String bindId,
java.lang.String uid)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int |
BOAPI.create(java.lang.String boName,
BO recordData,
java.lang.String bindId,
java.lang.String uid,
java.sql.Connection conn)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int[] |
BOAPI.create(java.lang.String boName,
java.util.List<BO> recordDatas,
ProcessInstance processInst,
UserContext userContext)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。
|
int[] |
BOAPI.create(java.lang.String boName,
java.util.List<BO> recordDatas,
ProcessInstance processInst,
UserContext userContext,
java.sql.Connection conn)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动或DW仅存储实例驱动的数据记录。
|
int[] |
BOAPI.create(java.lang.String boName,
java.util.List<BO> recordDatas,
java.lang.String bindId,
java.lang.String uid)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动或DW仅存储实例驱动的数据记录。
|
int |
BOAPI.createDataBO(java.lang.String boName,
BO recordData,
UserContext userContext)
为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
int |
BOAPI.createDataBO(java.lang.String boName,
BO recordData,
UserContext userContext,
java.sql.Connection conn)
为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
int[] |
BOAPI.createDataBO(java.lang.String boName,
java.util.List<BO> recordDatas,
UserContext userContext)
(批量)为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
int[] |
BOAPI.createDataBO(java.lang.String boName,
java.util.List<BO> recordDatas,
UserContext userContext,
java.sql.Connection conn)
(批量)为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。
|
BO |
BOAPI.get(java.lang.String boName,
java.lang.String boId)
根据BOID查询一条BO数据
|
java.lang.Object |
BOAPI.get(java.lang.String boName,
java.lang.String boId,
java.lang.String fieldName)
根据BOID查询指定字段的值
|
BO |
BOAPI.getByKeyField(java.lang.String boName,
java.lang.String fieldName,
java.lang.Object value)
根据唯一字段查询一条BO数据,适用于流程表单的主表数据
|
BO |
BOAPI.getByProcess(java.lang.String boName,
java.lang.String processInstId)
根据流程实例查询一条BO数据,适用于流程表单的主表数据
|
java.lang.Object |
BOAPI.getByProcess(java.lang.String boName,
java.lang.String processInstId,
java.lang.String fieldName)
根据流程实例查询指定字段的值,适用于流程表单的主表数据
|
java.io.InputStream |
BOAPI.getFile(java.lang.String fileId)
读取指定文件内容,该API需要关闭流。
|
java.io.InputStream |
BOAPI.getFile(java.lang.String fileId,
java.lang.String repositoryName)
读取指定文件内容,该API需要关闭流。
|
java.util.List<FormFile> |
BOAPI.getFiles(java.lang.String boId,
java.lang.String fieldName)
获取指定附件字段已上传的全部文件列表
|
int |
BOAPI.remove(java.lang.String boName,
java.lang.String boId)
删除一条BO表记录。
|
int |
BOAPI.remove(java.lang.String boName,
java.lang.String boId,
java.sql.Connection conn)
删除一条BO表记录。
|
int |
BOAPI.removeByBindId(java.lang.String boName,
java.lang.String bindId)
删除与某流程实例相关的BO表记录。
|
int |
BOAPI.removeByBindId(java.lang.String boName,
java.lang.String bindId,
java.sql.Connection conn)
删除与某流程实例相关的BO表记录。
|
void |
BOAPI.removeFile(java.lang.String fileId)
删除指定文件
|
void |
BOAPI.removeFiles(java.lang.String boId,
java.lang.String fieldName)
批量删除指定字段的所有文件
|
int |
BOAPI.update(java.lang.String boName,
BO recordData)
更新一条BO表记录。
|
int |
BOAPI.update(java.lang.String boName,
BO recordData,
java.sql.Connection conn)
更新一条BO表记录。
|
int |
BOAPI.updateByBindId(java.lang.String entityName,
BO recordData)
按bindId更新记录。
|
int |
BOAPI.updateByBindId(java.lang.String boName,
java.lang.String bindId,
java.lang.String fieldName,
java.lang.Object value)
(批量)根据流程实例更新BO数据
|
void |
BOAPI.upFile(FormFile formFile,
java.io.InputStream data)
将文件上传到BO表的指定字段并设置formFile附加信息,该API需要关闭流。
|
void |
BOAPI.upFile(FormFile formFile,
java.lang.String repositoryName,
java.io.InputStream data)
将文件上传到BO表的指定字段并设置formFile附加信息,该API需要关闭流。
|
限定符和类型 | 方法和说明 |
---|---|
<T> T |
RDSAPI.execute(<any> callback)
带数据库连接的回调方法,该方法将自动关闭连接
|
double |
RDSAPI.getDouble(java.lang.String sql,
java.lang.Object... args)
查询sql取第一条数据集的第一列double值,如果没有满足要求的数据,返回0d
|
int |
RDSAPI.getInt(java.lang.String sql,
java.lang.Object... args)
查询sql取第一条数据集的第一列int值,如果没有满足要求的数据,返回0
|
long |
RDSAPI.getLong(java.lang.String sql,
java.lang.Object... args)
查询sql取第一条数据集的第一列long值,如果没有满足要求的数据,返回0
|
RowMap |
RDSAPI.getMap(java.lang.String sql,
java.lang.Object... args)
查询sql取第一条数据集,返回列名/列值的Map结构,如果没有满足要求的数据,返回null
|
java.util.List<RowMap> |
RDSAPI.getMaps(java.lang.String sql,
java.lang.Object... args) |
<T> T |
RDSAPI.getObject(java.lang.String sql,
java.lang.Class<T> type,
java.lang.Object... args)
查询sql取第一条数据集的第一列值,如果没有满足要求的数据,返回null
|
<T> T |
RDSAPI.getObject(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... args)
查询sql取第一条数据集,如果没有满足要求的数据,返回null
|
java.lang.String |
RDSAPI.getString(java.lang.String sql,
java.lang.Object... args)
查询sql取第一条数据集的第一列String值,如果没有满足要求的数据,返回空串
|
SUPPLY |
RDSAPI.getSupply()
获得当前数据库类型
|
java.sql.Timestamp |
RDSAPI.getTimestamp(java.lang.String sql,
java.lang.Object... args)
查询sql取第一条数据集的第一列Timestamp值,如果没有满足要求的数据,返回null
|
java.sql.Connection |
RDSAPI.open() |
<T> T |
RDSAPI.query(java.lang.String sql,
ResultSetExtractor<T> rsh,
java.lang.Object... args)
查询sql,使用rh处理结果数据集,并返回值
|
void |
RDSAPI.query(java.lang.String sql,
ResultSetHandler rsh,
java.lang.Object... args)
查询sql,使用rh处理结果数据集,不返回值
|
<T> java.util.List<T> |
RDSAPI.query(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... args)
查询sql,针对数据集每一条数据转换为目标对象
|
int |
RDSAPI.update(java.lang.String sql,
java.lang.Object... args)
执行一条可含有?
|
Copyright © Actionsoft Co., Ltd. All Rights Reserved.