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
2018-01-17 21:14
@King 当然不是,sql 语句中的 select 中去控制是最简单有效的,例如:
select title, content from article where ...
而不是 select * from article where ...