public class CrudOption
extends java.lang.Object
| 构造器和说明 |
|---|
CrudOption(javax.sql.DataSource dataSource) |
CrudOption(Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPlugin(Interceptor interceptor) |
int[] |
batch(java.lang.String... sqls)
batch sql
|
int[] |
batch(java.lang.String sql,
java.util.List<java.lang.Object[]> objectss)
batch sql
|
protected <T> T |
query(PreparedStatementBuilder builder,
ResultSetParser<T> parser) |
<T> java.util.List<Record> |
query(java.lang.String sql)
Find list of record
|
<T> java.util.List<Record> |
query(java.lang.String sql,
java.lang.Object... objects) |
protected <T> T |
query(java.lang.String sql,
ResultSetParser<T> resultSetParser) |
<T> java.util.List<T> |
query(java.lang.String sql,
RowMapper<T> rowMapper) |
<T> java.util.List<T> |
query(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... objects) |
<T> Record |
queryOne(java.lang.String sql)
Find one record
|
<T> Record |
queryOne(java.lang.String sql,
java.lang.Object... objects)
Find one record
|
<T> T |
queryOne(java.lang.String sql,
RowMapper<T> rowMapper) |
<T> T |
queryOne(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... objects) |
<T> void |
queryStreamBean(java.lang.String sql,
java.lang.Class<T> clazz,
ResultSetStream<T> stream,
java.lang.Object... objects) |
<T> void |
queryStreamRecord(java.lang.String sql,
ResultSetStream<Record> stream,
java.lang.Object... objects) |
int |
update(java.lang.String sql) |
int |
update(java.lang.String sql,
java.lang.Object... objects) |
public CrudOption(javax.sql.DataSource dataSource)
dataSource - Datasourcepublic CrudOption(Executor executor)
executor - executorpublic <T> Record queryOne(java.lang.String sql)
sql - sql statementpublic <T> Record queryOne(java.lang.String sql, java.lang.Object... objects)
sql - sql statementobjects - Parameterspublic <T> T queryOne(java.lang.String sql,
RowMapper<T> rowMapper)
sql - Sql statementrowMapper - ResultSet mapping to an objectpublic <T> T queryOne(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... objects)
sql - Sql statementrowMapper - ResultSet mapping to an objectobjects - Parameterspublic <T> java.util.List<Record> query(java.lang.String sql)
sql - sql statementpublic <T> java.util.List<Record> query(java.lang.String sql, java.lang.Object... objects)
sql - sql statementobjects - parameterspublic <T> java.util.List<T> query(java.lang.String sql,
RowMapper<T> rowMapper)
sql - Sql statementrowMapper - ResultSet mapping to an objectpublic <T> java.util.List<T> query(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... objects)
sql - Sql statementrowMapper - ResultSet mapping to an objectobjects - Paramterspublic <T> void queryStreamRecord(java.lang.String sql,
ResultSetStream<Record> stream,
java.lang.Object... objects)
sql - Sql statementstream - ResultSet Streamobjects - Paramterspublic <T> void queryStreamBean(java.lang.String sql,
java.lang.Class<T> clazz,
ResultSetStream<T> stream,
java.lang.Object... objects)
sql - Sql statementclazz - Class of beanstream - ResultSet Streamobjects - Paramterspublic int update(java.lang.String sql)
sql - Sql statementpublic int update(java.lang.String sql,
java.lang.Object... objects)
sql - Sql statementobjects - Paramterspublic int[] batch(java.lang.String... sqls)
public int[] batch(java.lang.String sql,
java.util.List<java.lang.Object[]> objectss)
sql - Sql statementobjectss - Paramterspublic void addPlugin(Interceptor interceptor)
protected <T> T query(java.lang.String sql,
ResultSetParser<T> resultSetParser)
sql - sql statementresultSetParser - Resutlset Parserprotected <T> T query(PreparedStatementBuilder builder, ResultSetParser<T> parser)
builder - PreparedStatement builderparser - ResultSet ParserCopyright © 2018. All Rights Reserved.