2017-12-19 21:04

一直在用着呢,肯定起作用, 你再试一次

2017-12-19 21:02

@可樂君 这个是正解, config 要改为 configClass

2017-12-19 20:58

有部分的老版本文档,以及 changlog 都是可以下载到的,可以先进入新版本下载页面,试着改一下版本号就可以下载到老版本了。 这个不保证一定可以下载到,但比较近的几个版本还是可以下载到的

jfinal 新版本添加新功能或都有所改变都尽可能考虑了兼容性,而且是渐进式添加,例如 #include 指令以前不支持额外传参,升级到 3.3 以后支持额外传参的同时也兼容了老版本

模板可以在“非当前”路径下引用,但对于默认的 FileSourceFactory 来说,要注意 baseTemplatePath 配置,模板文件必须在这个目录下面或者其子目录下面,可以通过配置 baseTemplatePath 到更加浅层的目录实现加载更多模板的可能性

文件夹引用报错不能有 "/" 这个肯定没问题,模板引擎天然就支持 "/" 打头的目录,一直都在这么用

建议将错误异常贴出来,重点在异常的 cause 部分

2017-12-19 20:53

非常非常详细的高质量分享,填补了 jfinal 在 IDEA 上热加载的一项空白,已点赞收藏,以后有人问到这个问题,直接给 url 就可以了,感谢分享 ^_^

2017-12-19 20:50

@小智丶 是多老的版本? 我记得第三个 boolean 参数是很早就有了

如果确实没有,可以仿照新版本创建一个带有 boolean 的 paginate 方法来用,可以将这个方法写在 service 层来使用

2017-12-19 20:49

@Claire 如果使用新版本 jfinal 3.3 , queryInt、queryLong 都可以实现,并且会自动转换类型

2017-12-19 12:00

@wendell620 为啥开发的时候不用 jetty,而是用 tomcat 呢? 从来没有在 IDEA 中用过 tomcat,建议找找相关资料

2017-12-19 11:18

信息量严重不足,无法定位错误

2017-12-19 11:18

这里还有:https://gitee.com/log4j/LMS

感谢分享 @EATI001

2017-12-19 11:16

@wendell620 启动两次是 tomcat 的一个大坑,很久以前就写过博客说明过:
https://my.oschina.net/jfinal/blog/353062

2017-12-18 18:31

@时光月凡 Db 的用法:Db.use(configName).find(...)
Model 的用法是自动的:model.find(...), 也可以: model.use(configName).find(...)

2017-12-18 17:58

不要去调用 stop() 方法,而是一直让 arp 存在,然后直接使用就好

2017-12-18 17:57

@王业群 前面看错了,你是想反过来获取,通过 tableName 获取 model,这个在 MappingKit 中有就有,如果你没有生成 MappingKit 的话,就从 arp.addMapping(...) 这个方法上进行改造,这个方法会建议这个关系

建议通过改造 MappingKitGenerator,生成一个 map 来存放这个关系

2017-12-18 17:55

@王业群 一行代码而已:
TableMapping.me().getTable(modelClass).getName();

2017-12-18 14:59

这是一个纯前端的问题了,后端用一下 getFiles() 即可打完收工