2019-09-25 11:05
@江流儿0526 这是因为这些关联字段没有生成 getter 方法,可以这样处理一下:
String json = JFinalJson.getJson().toJson(数据在此);
renderJson(json);
注意:这么处理是用的 JFinalJson 转换的,所以生成的属性与数据库字段名是一样的,可以配置 activeRecordPlugin.setContainerFactory(new CaseInsensitiveContainerFactory(true)) 将属性名转成小写字线,但下划线仍然是存在的
如果上面的处理方式仍然不满意,建议在最终 model 上手动添加 getter 方法来输出这些关联的数据,注意是在最终 model 上添加,不是在 base model 上添加
2019-09-24 19:51
@zzutligang 远程调试是最好的一招:
http://www.jfinal.com/share/1528
http://www.jfinal.com/feedback/5106
一定要找到源因