2018-01-17 18:02
@fox 关注点放这里:
1:jfinal 高版本调整了 Dialect 中部分方法的参数
2:而你针对老版本自定义过 MyAnsiDialect ,所以里头的有些方法并没有真正覆盖掉父类的 AnsiSqlDialect 和 Dialect 中的方法,相当于这些方法是不会被调用的
如果用的是 eclipse,查看一下 MyAnsiDialect 类中的方法,定义之处的左侧是不是有一个绿色的小三角形存在,如果不存在,就要修改一下方法签名,变得与父类一样的签名
2018-01-16 22:11
@rirai enjoy 引擎用起来, enjoy 是今年反馈最多用着爽的 jfinal 功能模块
2018-01-16 18:11
@fox 没错,一般来说升级 jfinal 大部分要改的就是这种改名之类的,有些功能改变以后,也会有新的功能接替,例如,原来在 Constants.setViewPath(...) 这个功能,被 Routes.setViewPath(...) 接替了,而且功能强大得多