2019-06-28 17:36

AtomicInteger interger 放在方法内部大错特错,每次调用该方法创建一个 AtomicInteger 毫无意义

AtomicInteger 的正确用法是以 static final 属性存在:
static final AtomicInteger interger = new AtomicInteger();

2019-06-28 12:00

考虑加入俱乐部获取,jfinal.com 官方网站有定时任务处理缓存生成:热门反馈、热门分享、热门项目

2019-06-28 11:37

@A734140820 http://www.jfinal.com/share/1016

2019-06-28 10:41

@flash866 俱乐部的 encoding 还没改成 utf8mb4

2019-06-27 20:57

@flash866 让 mysql 支持 utf8mb4 即可,jfinal 这头肯定是不干预这种事的

2019-06-27 20:54

控制台输出的 jfinal action reporter 这一栏,没有出现 Parameter 这一栏,证明参数没传对,去前端找原因,直到后端出现 Parameter 这一栏

2019-06-27 20:49

注意看有关存储过程的文档:
https://www.jfinal.com/doc/5-16

2019-06-27 20:03

@xhcjz 有一些版本的升级无需修改、平滑升级,需要改动的有过说明

2019-06-27 20:01

@张文 jfinal 4.3 下周就要发布了,到时改个版本号就可以升级上来了

2019-06-27 14:40

注意看升级文档,一分钟内解决
https://www.jfinal.com/doc/14-1

2019-06-26 20:54

多说一句,省略第三个参数时,第三个参数默认与第一个参数值一样,例如:
routes.add("/article", ArticleController.class)
与下面的代码完全等价:
routes.add("/article", ArticleController.class, "/article");

2019-06-26 20:53

可以全部放在一起,在配置路由的时候,第三个参数配置一下即可,例如:
routes.add("/article", ArticleController.class, "/abc");
routes.add("/account", AccountController.class, "/abc");

注意看上面的两行代码的第三个参数,全是 "/abc" 这样的话,这两个 controller 在 render 的时候全都去 "/abc" 下面去找模板了

注意看文档即可知道这个知识

2019-06-26 20:51

调用 setter 方法为主键赋值,然后 save() 即可,前提是数据库主键字段不要设置成自增

2019-06-26 17:29

先调用 model.remove(需要去掉的字段名) 然后 save() 即可:
model.remove(...).save();

或者先调用 keep 保持住需要的两个字段也可以:
model.keep(字段1,字段2).save();

此外, remove 与 keep 方法都可以同时传入多个参数,前者移除指定的, 后者保持指定的删除其它所有的