3.1 动态SQL 解析 发现一个BUG

blob.png

当SELECT 中出现CASE WHEN 时  会报数组下标越界异常

blob.png






评论区

JFinal

2017-05-27 18:02

select 中出现中文字符,对此的解析确实没有覆盖到,前段时间已经修复了这个问题,来群里找一个群主,添加一个文件即可搞定

jfinal 3.2 已经解决了这个问题,现在功能不多,所以还不足以发布新版本

JFinal

2017-05-27 18:04

这个问题,只会出现下面情况同时发生:
1:使用了 sql 管理功能
2:使用 paginate 方法
3:select 子句中带有中文

同时发生这三种事件的情况较少,目前只有两人碰到过,前面碰到这个问题的朋友已经通过我发的文件解决了

siyuan

2017-05-28 15:20

虽然不能发布 3.2 版本,但可以发布 snapshot 版本吧?

siyuan

2017-05-28 15:21

话说,sql 中带有中文还是经常会遇到的

JFinal

2017-05-28 16:03

@siyuan sql 中带有中文并不一定会就出现这个问题,需要我前面谈到的三个条件同时满足才会出现,碰到问题的可以来群里找我要一下代码

发布 snapshot 是个好主意,今天晚上发一个

JFinal

2017-06-29 15:03

@siyuan @siyuan 用上最新版本解决这个问题,该版本会择机发布:https://github.com/jfinal/jfinal

三亚风

2017-07-03 22:03

已经更新解决 多谢

热门反馈

扫码入社