| 程序包 | 说明 |
|---|---|
| cn.hutool.db |
Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。
|
| cn.hutool.db.handler |
JDBC结果集(ResultSet)转换封装,通过实现RsHandler接口,将ResultSet转换为我们想要的数据类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult<Entity> |
AbstractDb.page(Collection<String> fields,
Entity where,
int page,
int numPerPage)
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略 |
PageResult<Entity> |
AbstractDb.page(Collection<String> fields,
Entity where,
Page page)
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略 |
PageResult<Entity> |
SqlConnRunner.page(Connection conn,
Collection<String> fields,
Entity where,
int page,
int numPerPage)
分页查询
此方法不会关闭Connection |
PageResult<Entity> |
SqlConnRunner.page(Connection conn,
Collection<String> fields,
Entity where,
Page page)
分页查询
此方法不会关闭Connection |
PageResult<Entity> |
SqlConnRunner.page(Connection conn,
Entity where,
Page page)
分页全字段查询
此方法不会关闭Connection |
PageResult<Entity> |
AbstractDb.page(Entity where,
int page,
int numPerPage)
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略 |
PageResult<Entity> |
AbstractDb.page(Entity where,
Page page)
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略 |
PageResult<Entity> |
DaoTemplate.page(Entity where,
Page page)
分页
|
PageResult<Entity> |
DaoTemplate.page(Entity where,
Page page,
String... selectFields)
分页
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult<Entity> |
PageResultHandler.handle(ResultSet rs) |
| 限定符和类型 | 方法和说明 |
|---|---|
static PageResultHandler |
PageResultHandler.create(PageResult<Entity> pageResult)
创建一个 EntityHandler对象
结果集根据给定的分页对象查询数据库,填充结果 |
| 构造器和说明 |
|---|
PageResultHandler(PageResult<Entity> pageResult)
构造
结果集根据给定的分页对象查询数据库,填充结果 |
Copyright © 2019. All rights reserved.