2020-12-14 16:24
@steven_lhcb_9527 each 方法的 Function 参数不是为了实现筛选,而是一个针对每条记录的回调
当返回 true 的时候,继续循环后续的记录,否则终止循环
2020-12-14 15:48
@doubuxingle 目前来看,你可以通过继承 ModelBuilder, 然后注入 Dialect 来实现, ModelBuilder 也是可以扩展的
2020-12-14 15:27
@doubuxingle 你以前提交的 PR 误导了新版本添加的 each 功能:
https://gitee.com/jfinal/jfinal/pulls/60/files
我觉得 fetchSize 值 JDBC 会有一个默认值,如果数据量巨大,数据库并不会一次性将所有数据读到本地,而是会设置合适的 fetchSize,分多次读取
手动设置 fetchSize 可能的优点就是可以自己手动控制一下,但最后结果总是会读取完所有数据
2020-12-14 14:44
@doubuxingle 从那位同学提交的 PR 可以看出,他并没有想用 rs.setFetchSize(...):
https://gitee.com/jfinal/jfinal/pulls/60/files
2020-12-12 00:03
@xiaoye.huang jfinal 源代码中起码就有两处,这里是一处:
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/template/io/WriterBuffer.java
2020-12-11 17:12
@NignSah 从来没有碰到过这个问题,你发送的请求是不是很不一样?
用一下排除法,在别人的机器上试一试
曾经就有同学是因为自己的操作系统被损坏,出现过与你类似的问题,修复操作系统的某个文件就搞定了