| 程序包 | 说明 |
|---|---|
| com.xiaoleilu.hutool.db | |
| com.xiaoleilu.hutool.db.dialect | |
| com.xiaoleilu.hutool.db.dialect.impl | |
| com.xiaoleilu.hutool.db.sql |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
SqlConnRunner.find(Connection conn,
Query query,
RsHandler<T> rsh)
查询
此方法不会关闭Connection |
| 限定符和类型 | 方法和说明 |
|---|---|
PreparedStatement |
Dialect.psForCount(Connection conn,
Query query)
构建用于查询行数的PreparedStatement
|
PreparedStatement |
Dialect.psForDelete(Connection conn,
Query query)
构建用于删除的PreparedStatement
|
PreparedStatement |
Dialect.psForFind(Connection conn,
Query query)
构建用于获取多条记录的PreparedStatement
|
PreparedStatement |
Dialect.psForPage(Connection conn,
Query query)
构建用于分页查询的PreparedStatement
|
PreparedStatement |
Dialect.psForUpdate(Connection conn,
Entity entity,
Query query)
构建用于更新的PreparedStatement
|
| 限定符和类型 | 方法和说明 |
|---|---|
PreparedStatement |
AnsiSqlDialect.psForCount(Connection conn,
Query query) |
PreparedStatement |
AnsiSqlDialect.psForDelete(Connection conn,
Query query) |
PreparedStatement |
AnsiSqlDialect.psForFind(Connection conn,
Query query) |
PreparedStatement |
OracleDialect.psForPage(Connection conn,
Query query) |
PreparedStatement |
MysqlDialect.psForPage(Connection conn,
Query query) |
PreparedStatement |
AnsiSqlDialect.psForPage(Connection conn,
Query query) |
PreparedStatement |
AnsiSqlDialect.psForUpdate(Connection conn,
Entity entity,
Query query) |
| 限定符和类型 | 方法和说明 |
|---|---|
Query |
Query.setFields(Collection<String> fields)
设置查询的字段名列表
|
Query |
Query.setFields(String... fields)
设置查询的字段名列表
|
Query |
Query.setPage(Page page)
设置分页对象
|
Query |
Query.setTableNames(String... tableNames)
设置表名
|
Query |
Query.setWhere(Condition... where)
设置条件语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlBuilder |
SqlBuilder.query(Query query)
构建查询SQL
|
Copyright © 2017. All rights reserved.