| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> List<T> |
DataAPI.execute(SQLReady p,
Class<T> clazz) |
<T> List<T> |
SQLManager.execute(SQLReady p,
Class<T> clazz)
直接执行sql语句查询,sql语句已经是准备好的,采用preparedstatment执行
|
<T> List<T> |
ConditionalSQLManager.execute(SQLReady p,
Class<T> clazz)
直接执行sql语句查询,sql语句已经是准备好的,采用preparedstatment执行
|
<T> PageResult<T> |
DataAPI.execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest) |
<T> PageResult<T> |
SQLManager.execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest)
本地分页查询
|
<T> PageResult<T> |
ConditionalSQLManager.execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest)
本地分页查询
|
<T> T |
DataAPI.executeQueryOne(SQLReady p,
Class<T> clazz) |
<T> T |
SQLManager.executeQueryOne(SQLReady p,
Class<T> clazz) |
<T> T |
ConditionalSQLManager.executeQueryOne(SQLReady p,
Class<T> clazz) |
int |
DataAPI.executeUpdate(SQLReady p) |
int |
SQLManager.executeUpdate(SQLReady p)
直接执行sql语句,用于删除或者更新,sql语句已经是准备好的,采用preparedstatment执行
|
int |
ConditionalSQLManager.executeUpdate(SQLReady p)
直接执行sql语句,用于删除或者更新,sql语句已经是准备好的,采用preparedstatment执行
|
int |
QuerySQLExecutor.sqlReadyExecuteUpdate(SQLReady p) |
int |
SQLExecutor.sqlReadyExecuteUpdate(SQLReady p) |
int |
BaseSQLExecutor.sqlReadyExecuteUpdate(SQLReady p) |
<T> List<T> |
SQLExecutor.sqlReadySelect(Class<T> target,
SQLReady p) |
<T> List<T> |
BaseSQLExecutor.sqlReadySelect(Class<T> clazz,
SQLReady p) |
<T> StreamData<T> |
SQLExecutor.streamExecute(Class<T> clazz,
SQLReady p) |
<T> StreamData<T> |
BaseSQLExecutor.streamExecute(Class<T> clazz,
SQLReady p) |
<T> StreamData<T> |
DataAPI.streamExecute(SQLReady p,
Class<T> clazz) |
<T> StreamData<T> |
SQLManager.streamExecute(SQLReady p,
Class<T> clazz)
返回一个流,适合处理超大量数据,此类必须再事务类处理完毕,不能脱离事务管理框架,参考StreamData#next方法,对事务判断
|
Copyright © 2021. All rights reserved.