作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
fetchLazy
在 jooq 中如何工作?
是否等同于使用 limit 和 offset 进行分页选择?
最佳答案
它们是不同的。
fetchLazy()
... 返回 Cursor
类型,这是 jOOQ 的 JDBC 等价物 ResultSet
类型。查询将在数据库中完全实现,但 jOOQ (JDBC) 将逐行获取行。这很有用
fetch()
,一次性从服务器加载所有行。限制 .. 偏移量
... 将减少数据库中已有的返回行数,而它们不会出现在客户端中。这可以大大提高服务器的执行速度,因为服务器
LIMIT
关于java - fetchLazy 在 jooq 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30111188/
通常,当我想使用 Mysql 查询大型结果集时,我会这样写(取自 this answer): stmt = conn.createStatement(java.sql.ResultSet.TYPE_F
所以我想使用 DSLContext 懒惰地将一些记录获取到 POJO 中,如下所示: public Iterator getSomething(DSLContext dsl) { return d
我正在使用 jOOQ 3.4.2 通过 Scala 查询 PostgreSQL 数据库。我想一次获取一小部分结果集,而不是将整个结果集加载到内存中,因为查询可能会返回很多行。我有以下代码: val q
fetchLazy 在 jooq 中如何工作? 是否等同于使用 limit 和 offset 进行分页选择? 最佳答案 它们是不同的。 fetchLazy() ... 返回 Cursor类型,这是 j
我是一名优秀的程序员,十分优秀!