2018-07-04 12:37

@localhost8080 sql 模板引擎只负责生成 sql + paras,具体执行还是原来那套 API,检查一下最终生成的 sql 与 paras 是不是正确的

这些数据在 SqlPara 这个对象中,展开这个对象中的属性即可看到

2018-07-04 11:20

这个需要回答者去猜:controller 映射使用同一个 controllerKey ?

如果猜对了,那么是不支持的,因为 controllerKey 是全局唯一的

但你可以使用 @ActionKey 来任意定制路由,相当于打破了这个规则

2018-07-04 11:18

activeRecordPlugin.addMapping(tableName, "id1, id2" , modelClass)
注意上面的第二个参数,用逗号分隔的就是联合主键,只要这样映射一下就 Model 中的 API 支持联合主键了

对于 Db + Record 模式,在需要传入主键的地方,原来是传一个,现在是传两个,传的方式仍然是逗号分隔

这些在 Model 与 Db 的 API 上都有示例代码,鼠标放在方法上 eclipse 会自动提示出这些代码

此外,addMapping 这种操作早在两年前已经是生成器自动化了,不需要人工干预,下载首页的 jfinal demo 中的生成器,改改配置即可使用

2018-07-04 11:15

这个并没有什么好的解决办法, 仔细单步调试即可

2018-07-04 10:18

用一下 jfinal 的 sql 管理模块,文档里面有例子:
http://www.jfinal.com/doc/5-13

2018-07-04 10:13

表述不清楚,信息量不够,例如,传参是指哪里传参? render 的参数是什么

出现异常只给 InvocationTargetException 这部分毫无意义,只有异常的 cause 才是有意义的

2018-07-04 09:09

render 用的参数不能已 "/" 打头,注意看文档

2018-07-03 17:27

@Jonsy 原来是这样

jfinal 的路由不支持 controller 中的 method 重载,即使是参数名不同也不支持,会引发很多问题,所以干脆就没有支持

当然,这里的不支持是指要成为 action 的 public 方法,其它 method 没问题

2018-07-03 16:31

@netwild 先用 db 实现,然后中间放一个缓存提速即可,注意看 jfinal club 中的用法

2018-07-03 16:30

参数名不一样即可,但你要用一下 action 带参功能,看这里的文档:
http://www.jfinal.com/doc/3-3

2018-07-03 16:29

代码简洁,整合简单,感谢你的分享,收藏 + 点赞

2018-07-03 15:00

@netwild jfinal club 中是存放在 session 表中的,拿来即用

2018-07-03 11:17

核心配置是 diskPersistent="true", 我以前在使用的时候配置上这个就可以了

2018-07-03 11:06

@jounzhang 实现这个比较麻烦

2018-07-03 11:04

@王小帅的vivo-x 无 render 需要遵守维定的规则,具体规则在文档中有