- page(Entity, Page, RsHandler<T>) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Collection<String>, Entity, Page, RsHandler<T>) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(CharSequence, Page, RsHandler<T>, Object...) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
- page(SqlBuilder, Page, RsHandler<T>) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
- page(CharSequence, Page, Object...) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
- page(Collection<String>, Entity, int, int) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Collection<String>, Entity, Page) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Entity, Page) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Entity, Page, String...) - 类 中的方法org.dromara.hutool.db.DaoTemplate
-
分页
- page(Entity, Page) - 类 中的方法org.dromara.hutool.db.DaoTemplate
-
分页
- page(Connection, Query) - 类 中的方法org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, Query, RsHandler<T>) - 类 中的方法org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, SqlBuilder, Page) - 类 中的方法org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, SqlBuilder, Page, RsHandler<T>) - 类 中的方法org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- Page - org.dromara.hutool.db中的类
-
分页对象
- Page() - 类 的构造器org.dromara.hutool.db.Page
-
- Page(int, int) - 类 的构造器org.dromara.hutool.db.Page
-
构造
- Page(int, int, Order) - 类 的构造器org.dromara.hutool.db.Page
-
构造
- pageForBeanList(CharSequence, Page, Class<T>, Object...) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Bean列表,不计算总数
- pageForBeanResult(CharSequence, Page, Class<T>, Object...) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Bean列表,不计算总数
- pageForEntityList(Entity, Page) - 类 中的方法org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Entity列表,不计算总数
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- PageResult<T> - org.dromara.hutool.db中的类
-
分页数据结果集
- PageResult() - 类 的构造器org.dromara.hutool.db.PageResult
-
构造
- PageResult(int, int) - 类 的构造器org.dromara.hutool.db.PageResult
-
构造
- PageResult(Page, int) - 类 的构造器org.dromara.hutool.db.PageResult
-
构造
- PageResult(int, int, int) - 类 的构造器org.dromara.hutool.db.PageResult
-
构造
- PageResultHandler<T> - org.dromara.hutool.db.handler中的类
-
分页结果集处理类 ,处理出的结果为PageResult
- PageResultHandler(Class<T>, PageResult<T>) - 类 的构造器org.dromara.hutool.db.handler.PageResultHandler
-
构造
结果集根据给定的分页对象查询数据库,填充结果
- parse(T) - 类 中的静态方法org.dromara.hutool.db.ActiveEntity
-
将PO对象转为Entity
- parse(T, boolean, boolean) - 类 中的静态方法org.dromara.hutool.db.ActiveEntity
-
将PO对象转为ActiveEntity
- parse(String) - 接口 中的方法org.dromara.hutool.db.config.ConfigParser
-
解析,包括数据库基本连接信息、连接属性、连接池参数和其他配置项等
- parse(String) - 类 中的方法org.dromara.hutool.db.config.SettingConfigParser
-
- parse(T) - 类 中的静态方法org.dromara.hutool.db.Entity
-
将PO对象转为Entity
- parse(T, boolean, boolean) - 类 中的静态方法org.dromara.hutool.db.Entity
-
将PO对象转为Entity
- parse(String, Object) - 类 中的静态方法org.dromara.hutool.db.sql.Condition
-
解析为Condition
- parseBean(T) - 类 中的方法org.dromara.hutool.db.ActiveEntity
-
- parseBean(T, boolean, boolean) - 类 中的方法org.dromara.hutool.db.ActiveEntity
-
- parseBean(T) - 类 中的方法org.dromara.hutool.db.Entity
-
将值对象转换为Entity
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - 类 中的方法org.dromara.hutool.db.Entity
-
将值对象转换为Entity
类名会被当作表名,小写第一个字母
- parseWithUnderlineCase(T) - 类 中的静态方法org.dromara.hutool.db.ActiveEntity
-
将PO对象转为ActiveEntity,并采用下划线法转换字段
- parseWithUnderlineCase(T) - 类 中的静态方法org.dromara.hutool.db.Entity
-
将PO对象转为Entity,并采用下划线法转换字段
- PhoenixDialect - org.dromara.hutool.db.dialect.impl中的类
-
Phoenix数据库方言
- PhoenixDialect(DbConfig) - 类 的构造器org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
构造
- PooledConnection - org.dromara.hutool.db.ds.pooled中的类
-
池化
- PooledConnection(ConnectionConfig<?>, PooledDataSource) - 类 的构造器org.dromara.hutool.db.ds.pooled.PooledConnection
-
构造
- PooledDataSource - org.dromara.hutool.db.ds.pooled中的类
-
池化的数据源,用于管理数据库连接
- PooledDataSource(ConnectionConfig<?>) - 类 的构造器org.dromara.hutool.db.ds.pooled.PooledDataSource
-
构造
- PooledDSFactory - org.dromara.hutool.db.ds.pooled中的类
-
Hutool自身实现的池化数据源工厂类
- PooledDSFactory() - 类 的构造器org.dromara.hutool.db.ds.pooled.PooledDSFactory
-
- PostgresqlDialect - org.dromara.hutool.db.dialect.impl中的类
-
Postgree方言
- PostgresqlDialect(DbConfig) - 类 的构造器org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-
构造
- prepareCall(String) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(String, int, int) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(String, int, int, int) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(DbConfig, Connection, String, Object...) - 类 中的静态方法org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatement(String) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int, int) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int, int, int) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int[]) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, String[]) - 类 中的方法org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(boolean, DbConfig, Connection, String, Object...) - 类 中的静态方法org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatementForBatch(DbConfig, Connection, String, Object[]...) - 类 中的静态方法org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatementForBatch(DbConfig, Connection, String, Iterable<Object[]>) - 类 中的静态方法org.dromara.hutool.db.sql.StatementUtil
-
- primaryKeyField - 类 中的变量org.dromara.hutool.db.DaoTemplate
-
本表的主键字段,请在子类中覆盖或构造方法中指定,默认为id
- psForCount(Connection, Query) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForCount(Connection, SqlBuilder) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForDelete(Connection, Query) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForDelete(Connection, Query) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForFind(Connection, Query) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForFind(Connection, Query) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForInsert(boolean, Connection, Entity) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForInsert(boolean, Connection, Entity) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForInsertBatch(Connection, Entity...) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
构建用于批量插入的PreparedStatement
用户实现需按照数据库方言格式,将
Entity转换为带有占位符的SQL语句及参数列表
- psForInsertBatch(Connection, Entity...) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForPage(Connection, Query) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForPage(Connection, SqlBuilder, Page) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForPage(Connection, Query) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForPage(Connection, SqlBuilder, Page) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpdate(Connection, Entity, Query) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForUpdate(Connection, Entity, Query) - 类 中的方法org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpdate(Connection, Entity, Query) - 类 中的方法org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- psForUpsert(Connection, Entity, String...) - 接口 中的方法org.dromara.hutool.db.dialect.Dialect
-
- psForUpsert(Connection, Entity, String...) - 类 中的方法org.dromara.hutool.db.dialect.impl.H2Dialect
-
- psForUpsert(Connection, Entity, String...) - 类 中的方法org.dromara.hutool.db.dialect.impl.MysqlDialect
-
构建用于upsert的
PreparedStatement
MySQL通过主键方式实现Upsert,故keys无效,生成SQL语法为:
INSERT INTO demo(a,b,c) values(?
- psForUpsert(Connection, Entity, String...) - 类 中的方法org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- psForUpsert(Connection, Entity, String...) - 类 中的方法org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-