2018-01-18 12:28
@燕龙910 如果确实嫌麻烦,可以使用 jfinal 3.2 这个版本,这个版本还是很不错的,jfinal 3.3 主要是一些性能优化
jfinal 3.4 发布以后,直接升到 3.4 即可, jf 3.4 已经完美解决了这个需求
2018-01-18 12:27
@燕龙910 如果确实嫌麻烦,可以使用 jfinal 3.2 这个版本,这个版本还是很不错的,jfinal 3.3 主要是一些性能优化
2018-01-18 11:37
@King 第一个确实是 jfinal 需要改进的一个地方,jfinal 3.4 会改进这里,目前建议如下几个主方案:
1:在 src/main/resources 下创建 com.jfinal.plugin.activerecord 包,然后将 jfinal 的 Model 拷贝一份进去,然后对 keep(...) 方法做点修改,在 Config config = _getConfig(); 这行代码下面添加下面的两行代码;
if (config == null ) {
config = DbKit.brokenConfig;
}
2:如果你扩展过中间 Model,可以这个中间 Model 中覆盖这个 keep(...) 方法
第二个问题,使用新版本的 jfinal 是不会出现的,因为新版本的 Model,里头的 getAttrName 的 getter 方法都添加了下划线前缀
记得搞定后回来分享一下
2018-01-18 11:28
@朱 @lyh061619 这个是 Springboot 的坑,正好有人碰到过,且有比较好的处理方案:http://www.jfinal.com/share/457