2017-02-06 21:33

@pj_zhong 多下载一次,有时候同时下载的人比较多,会造成下载失败

2017-02-06 20:06

@happyboy 这么写: jmap.set(...).set(...) ,changelog 中有说明

2017-02-06 17:59

@happyboy 老版本影响了你的代码而已,将老版本的依赖删干净

2017-02-05 21:48

JMap 多用于链式构造参数值,Ret 多用于保存返回值信息,两者在内部结构上没有区别

2017-02-05 13:08

cglib 在 jfinal 后续版本中会被干掉,不要着急

2017-02-04 17:58

直接在本站首页下载 jfinal demo,导入到 eclipse 中直接可以运行

2017-02-04 16:23

@happyboy 你把文件扩展名改为 xml 也可以,以前的感觉会回来一些,建议使用 .sql 为扩展名

2017-02-04 13:22

CacheKit.remove(cacheName, key) 即可清掉缓存,此外,通过设置缓存过期时间可以自动化清缓存,根据实际情况进行选择

2017-02-04 13:21

@happyboy 用着有没有特别简单顺滑的感觉? 模板引擎并不需要那些华而不实的功能,只需要极少的基本元素就能实现千变万化的功能

2017-02-03 22:06

简单回复一下:
1:注释信息的生成,与 baseModel、Model 生成所使用的反射方式有所不同,为了在多数据库类型之下保障其可靠性,并没有在此时生成注释,而是将注释生成到了字典文件之中。这里也有性能方面的考虑

2:jfinal 的 model 使用的是 Active Record 模式,该模式的根基是一个 model 对象对应于一条数据表记录,对应的方式是采用主键。如果确实没有主键就不能使用 active record 模式,从而也就不需要生成 model,此时用一下 Db + Record 模式即可

jfinal club 项目中有不使用 Active Record 模式的部分表的使用示例,可以考虑加入个俱乐部,下载专享福利 http://jfinal.com/club

2017-02-03 21:58

paginate 方法,如果没有参数,不传就好,因为 paginate 方法本身就支持无 para,例如:
paginate(1, 10, "select * ", "from xxx where...")

此外,如果 select 部分与 from 部分都放模板中的话,定义两个 sql 就好,例如:
#sql("userPaginateSelect")
select userName, email
#end
#sql("userPaginateFrom")
from user where ...
#end

2017-02-03 16:14

@sdfsf 群里的小伙伴们都导入成功了,去群里问问,手机打字不方便

2017-02-03 14:33

jfinal 有自己独特的测试方法,并没有使用单元测试方式,加入俱乐部,这些都会分享出来

2017-02-02 16:50

@suhe 主要是这个方法一开始就是为 jfinal 路由映射专门提供的,没想到大家也用到了,你是怎么解决的,分享一下哈