2019-03-26 15:07

@叉烧包 @叉烧包 业务逻辑写在 controller 中是最大的忌讳,辞职吧,不要与垃圾代码纠缠,时间耽误不起

要知道 jfinal 官网的 demo 都是有业务层的

2019-03-26 15:00

@叉烧包 Service 层可以独立测试,不需要 controller 的存在

了解一下 junit 的用法,几个注解的事情, 10 分钟学会

2019-03-26 13:46

ArrayIndexOutOfBoundsException 最 java 基础问题,稍微看看异常信息即可解决

2019-03-26 13:45

分页的问题,文档中已经十分详细:
https://www.jfinal.com/doc/5-6

2019-03-26 13:44

单元测试参考:
https://gitee.com/jfinal/JFinal-ext2/tree/master/src/test/java/com/jfinal/ext/test

用好 mock 类即可

2019-03-26 13:44

新版本已添加该功能,最近很多别的事,要不也上线了

2019-03-26 09:18

注意 jfinal 版本不能太低,太低的版本没有 setBaseModelTemplate(...) 方法

2019-03-26 09:17

不需要继承,直接
Generator gen = new Generator();
gen.setBaseModelTemplate("/com/dbumama/market/gen/base_model_template.jf");

2019-03-25 21:51

@Aizen Jetbrick 的指令与 enjoy 很相似,都是 velocity 风格的指令,切换过来很快

2019-03-25 20:44

除了 @杜福忠 同学提到的问题,还要注意最外层 sql 是否包含 group by 子句,如果包含的话, paginate 方法的第三个参数 boolean isGroupBySql 得传入 true

2019-03-25 20:41

@jounzhang 做得不错,方向大致如此

改进的空间是: 充分利用现有的代码,例如 TableBuilder 中的逻辑能用上的全用上

2019-03-25 20:38

“增加一种覆盖模式” 具体是什么样的?

“先判断实现类是否同一个” 是为了什么?