public class SqlConnRunner extends SqlExecutor
| 构造器和说明 |
|---|
SqlConnRunner(Dialect dialect)
构造
|
SqlConnRunner(String driverClassName)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
count(Connection conn,
Entity where)
结果的条目数
|
int |
del(Connection conn,
Entity where)
删除数据
此方法不会关闭Connection |
<T> T |
find(Connection conn,
Collection<String> fields,
Entity where,
RsHandler<T> rsh)
查询
此方法不会关闭Connection |
Long |
insert(Connection conn,
Entity record)
插入数据
此方法不会关闭Connection |
<T> T |
page(Connection conn,
Collection<String> fields,
Entity where,
int page,
int numPerPage,
RsHandler<T> rsh)
分页查询
此方法不会关闭Connection |
int |
update(Connection conn,
Entity record,
Entity where)
更新数据
此方法不会关闭Connection |
execute, executeBatch, executeForGeneratedKey, querypublic SqlConnRunner(Dialect dialect)
dialect - 方言public SqlConnRunner(String driverClassName)
driverClassName - 驱动类名,,用于识别方言public Long insert(Connection conn, Entity record) throws SQLException
conn - 数据库连接record - 记录SQLExceptionpublic int del(Connection conn, Entity where) throws SQLException
conn - 数据库连接where - 条件SQLExceptionpublic int update(Connection conn, Entity record, Entity where) throws SQLException
conn - 数据库连接record - 记录SQLExceptionpublic <T> T find(Connection conn, Collection<String> fields, Entity where, RsHandler<T> rsh) throws SQLException
conn - 数据库连接对象fields - 返回的字段列表,null则返回所有字段where - 条件实体类(包含表名)rsh - 结果集处理对象SQLExceptionpublic <T> T page(Connection conn, Collection<String> fields, Entity where, int page, int numPerPage, RsHandler<T> rsh) throws SQLException
conn - 数据库连接对象fields - 返回的字段列表,null则返回所有字段where - 条件实体类(包含表名)page - 页码numPerPage - 每页条目数rsh - 结果集处理对象SQLExceptionpublic int count(Connection conn, Entity where) throws SQLException
conn - 数据库连接对象where - 查询条件SQLExceptionCopyright © 2015. All rights reserved.