2017-05-28 12:02
@klzz 在 maven 中可以下载,这个版本是 jfinal 改进版,不是 cos 官方出的,cos 官方早就不维护这个项目了
2017-05-28 10:45
专业的人,做专业的事,各有所长,jfinal 会尽可能集中精力做好自己的定位
jfinal 定位于 MVC + ORM 框架,所以在添加功能时要保持克制,添加的功能在后续会一项非常沉重的负担,因为你需要一直维护与升级能做好 MVC + ORM 就已经很不错了,以前添加的 redis 都有点冲动想移除出去,因为底层的 jedis 本身就做得不好, jfinal 对 jedis 进行封装以后也并不是那么好
2017-05-28 10:42
用下拦截器就好,尤其是 jfinal 3.1 版本的 Routes 级别的拦截器,用起来极其方便,看一下 jfinal 手册
2017-05-28 10:41
分页的第一页是从 1 开始的,不支持第 0 页。如果需要支持,你可以在 YourModel 中覆盖一下这个方法,不让其抛出异常,而是 return new Page(....);
2017-05-28 10:40
有很多办法,下面介绍几种简单的:1:select 中用 as 起名别,如: select user_name as userName2:扩展 Dialect,覆盖掉其中的 buildRecordList 方法,对字段名进行一下转换即可3:扩展 IContainerFactory,参考一下 CaseInsensitiveContainerFactory,进行一下字段名转换第二种与第三种方法除了要注意从数据库读数据以外,还要注意保存数据时要给将字段转成下划线最简单省事的办法是字段名直接就是驼峰型的,早在几年前我们就是在这么做的了,极其省事
2017-05-27 23:07
@斯坦福桥 理解万岁 ^_^
2017-05-27 18:04
这个问题,只会出现下面情况同时发生:1:使用了 sql 管理功能2:使用 paginate 方法3:select 子句中带有中文同时发生这三种事件的情况较少,目前只有两人碰到过,前面碰到这个问题的朋友已经通过我发的文件解决了
2017-05-27 18:02
select 中出现中文字符,对此的解析确实没有覆盖到,前段时间已经修复了这个问题,来群里找一个群主,添加一个文件即可搞定jfinal 3.2 已经解决了这个问题,现在功能不多,所以还不足以发布新版本
2017-05-27 17:59
文档在这里:http://git.oschina.net/jfinal/jfinal-weixin/wikis/homejfinal weixin 开发是针对对微信公众平台已开放的 API 做的一个封装,在了解了微信公众平台官方的 API 之后,再稍微看看 jfinal weixin 的文档就可以了
2017-05-27 17:57
@Han_JiaLin 文件上传就是 getFile(),下载就是 renderFile() 这个在手册中都有说明,很简单,试试就会用了
2017-05-27 14:19
想办法重现错误,或者在错误现场去观测,才好解决
2017-05-27 11:47
用一下 model.put(...) 方法即可
2017-05-27 11:42
又有新作出来了,感谢 @小木学堂 的分享
2017-05-27 11:41
白天上班,晚上做开源项目,还要回复官方社区问题,以及 gitosc、github、oschina 上的问题处理,再加上我也是个懒人,就没顾上了