public interface SqlRunner
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
runAsTransaction(java.util.concurrent.Callable<T> fun)
Run
Callable<T> as a transaction. |
void |
runAsTransaction(java.lang.Runnable fun)
Run
Runnable as a transaction.no return |
boolean |
runSql(java.lang.String sql,
java.lang.Object[] argList)
run a SQL statement.
|
<T> java.util.List<T> |
runSqlAsList(java.lang.Class<T> targetType,
java.lang.String sql,
java.lang.Object... argList)
Load all the elements using a SQL statement specifying a fields to be retrieved.
|
java.util.List<BaseBean> |
runSqlAsList(java.lang.String sql,
java.lang.Object... argList)
Load all the elements using a SQL statement specifying a list of fields to be retrieved.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
runSqlForMap(java.util.Map<java.lang.String,java.lang.Class<?>> targetTypes,
java.lang.String sql,
java.lang.Object... argList)
Load all the elements using a SQL statement specifying a list of fields to be retrieved.
|
<T> T |
runSqlForValue(java.lang.Class<T> targetType,
java.lang.String sql,
java.lang.Object... argList)
Load all the elements using a SQL statement specifying a row of a field to be retrieved.
|
java.util.List<BaseBean> runSqlAsList(java.lang.String sql, java.lang.Object... argList) throws RuntimeDaoException
sql - the SQL statement for retrievingargList - the arguments to use fill given prepared statement,may be nullRuntimeDaoExceptionjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> runSqlForMap(java.util.Map<java.lang.String,java.lang.Class<?>> targetTypes, java.lang.String sql, java.lang.Object... argList) throws RuntimeDaoException
targetTypes - map of target type for column name or nullsql - the SQL statement for retrievingargList - the arguments to use fill given prepared statement,may be nullRuntimeDaoException<T> java.util.List<T> runSqlAsList(java.lang.Class<T> targetType, java.lang.String sql, java.lang.Object... argList) throws RuntimeDaoException
targetType - target type for column or nullsql - the SQL statement for retrievingargList - the arguments to use fill given prepared statement,may be nullRuntimeDaoException<T> T runSqlForValue(java.lang.Class<T> targetType, java.lang.String sql, java.lang.Object... argList) throws RuntimeDaoException
targetType - target type for column or nullsql - the SQL statement for retrievingargList - the arguments to use fill given prepared statement,may be nullRuntimeDaoException<T> T runAsTransaction(java.util.concurrent.Callable<T> fun) throws RuntimeDaoException
Callable<T> as a transaction.SQLException threw by Callable<T> is wrapped into RuntimeExceptionNullPointerException if fun be nullT - type of return resultfun - RuntimeDaoExceptionvoid runAsTransaction(java.lang.Runnable fun) throws RuntimeDaoException
Runnable as a transaction.no returnfun - RuntimeDaoExceptionrunAsTransaction(Runnable)boolean runSql(java.lang.String sql, java.lang.Object[] argList)
sql - the SQL statement for runningargList - the arguments to use fill given prepared statement,may be nulltrue if success,otherwise falseCopyright © 2020. All Rights Reserved.