2020-12-16 15:28

@张先生的jfinal 这是啥原因? 难道是你用的 * 号字符是中文全角?

注意全角半角的问题

2020-12-16 15:26

@不知道昵称 eclipse 打开 pom.xml 以后,下方会出现一个小 tab,点击进去,可以查看依赖树结构, 如果有多个依赖会在树中出现多次

2020-12-16 14:56

PropKit 是专门针对 jdk 的 Properties 类封装的

如果要做 yml 封装,肯定也是做成 YmlKit

2020-12-16 14:42

扩展代码很简洁,赞一个

2020-12-16 14:42

@张先生的jfinal 驱动也可能是原因,多试一试

2020-12-16 14:41

可能是有多个 jfinal 版本被依赖了,找出来,然后在 pom.xml 中使用 excluded 排除旧版本试试

2020-12-16 14:41

代码中没有看出有什么错误,sql 是个简单的查询,也应该没有错误,所以这个问题比较奇怪

通过 DbKit.getConfig().getConnection() 获取 jdbc Connection 对象,手动用一下 jdbc 执行 sql 试一试,看行不行

2020-12-15 19:05

在 YourJFinalConfig 中创建一个 onStart() 方法,然后在里头放入 webservice 初始化代码,这个时候获取的 urlParaSeparator 将是 jfinal 配置以后的

是个时机问题

2020-12-15 15:32

jfinal-mail-plugin 做得很简洁,是 jfinal 俱乐部大神的作品

端口号走的 465 极其重要,因为现在几乎所有的云服务都禁用了 25 号端口

谢谢分享

2020-12-15 11:53

<!-- redis 客户端 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>de.ruedigermoeller</groupId>
<artifactId>fst</artifactId>
<version>2.29</version>
</dependency>

2020-12-15 10:49

redis 依赖 fst 没有加上,注意检查一下

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