JFinal3.0的查询中的order by包含别名时报错

最近项目升级到JFinal 3.0,然后原本的查询就报错了。提示没有这个字段。

select ti.*, t.*, timestampdiff(second, ti.task_inst_date, ti.task_inst_fini_time) as timespace from  task t , task_inst ti order by timespace;

这个时候会报 timespace为未知字段。 换回JFinal2.2则没有问题。

评论区

JFinal

2017-04-29 16:11

用的什么数据库?

badouyuren

2017-05-05 18:37

我也遇到这样的问题了

badouyuren

2017-05-05 18:37

@JFinal 我也遇到这样的问题了,我用的数据库是mysql

JFinal

2017-05-05 19:36

@badouyuren 升级到 jfinal 3.1 就好,新版本手册中有相关说明

热门反馈

扫码入社