2018-11-05 16:06
@Onlyluo 当然不是让你改数据库字段,让你改 getter 方法名而已,生成器去生成就好
2018-11-05 16:04
@605844009 eclipse 控制台在你每次请求时会输出一个 jfinal action report,查看一下 parameter 这一栏,数据在的话就可获取,如果不在则必然要去解决前端问题,因为 jfinal 只能在有数据时 getPara, 否则无论如何获取不到
2018-11-05 14:52
老版本的只留了这个属性,没添加功能,线上最新源码已经添加这个功能,可以通过下面办法先用上新版本:
git clone git@gitee.com:jfinal/jfinal.git
cd jfinal
mvn install
改一下版本号为: jfinal-3.6-SNAPSHOP
或者可以参考 jfinal 3.6 的 MetaBuilder 中的原码,做一个 public class MyMetaBuilder extends MetaBuidler,然后配置好: generator.setMetaBuilder(new MyMetaBuilder()) 切换到自己的实现上去,注意,base-model-template.jf 文件也有变化
2018-11-05 10:32
@Onlyluo 生成的 setter 方法是错误的,例如字段 "ORG_NAME" 生成的 setter 方法名应该为: "setOrgName" ,按 java bean 标准来
此外,建议用 FastJson.getJson().parse(...) 做转换
2018-11-05 09:12
@Onlyluo 只要有 setter 方法存在就行,不论是传统 Java bean 还是 jfinal 的 model
2018-11-04 16:05
@zzjxfj 模板引擎干生成的活是最简单方便的
jfinal 老版本生成 Model、BaseModel 也是用的 java 代码,不仅代码量超大,而且代码很不好维护,也不好阅读,换成模板实现以后,事情变得极为简单