2016-11-22 17:04

@Dreamlu 正打算找你呢,来得正是时候

2016-11-22 17:03

下载首页的 jfinal weixin jar 包,换上试试

2016-11-22 17:02

@luorongda 好多办法解决,随口介绍两种:
1:通过调有 addExcludeTable(...) 跳过这些不需要处理的视图名称
2:通过继承 MetaBuilder 并覆盖掉其中的 skipTable(...) 方法,在这个方法中随心所欲地决定是否处理某个 table 或视图

2016-11-22 13:02

ThreadLocal 需要才用,建议先了解 java 线程的基本概念,再试用一下 ThreadLocal

2016-11-21 22:00

@ploolp 文档频道是极其重要的,文档频道的功能早在两个月前就做完了,只不过内容还没添加多少,还不能上线

不过这个贴子中涉及的问题在在 jfinal 手册上有详细的介绍,所以很担心即便文档频道上线,也不认真去看

2016-11-21 21:02

上面的代码,在 main 方法中直接用的 Db + Record 模式,但是根本没有启动 ActiveRecordPlugin 插件,所以报空指针

这种用法本质上就是将 ActiveRecordPlugin 用于非 web 项目之下,手册中有专门的一小节介绍了如何使用,并给出了详细的代码,本质上只需要手动调用一下 arp.start() 即可

而上面的代码 configPlugin(...) 这个方法根本没有被执行而已

2016-11-21 19:10

业务层 AOP 需要使用 Enhancer.enhance(...) 或者 Duang.duang(...) 进行增强以后才能触发,注意看下手册

2016-11-21 18:02

换掉 log4j.properties 这个配置文件,在首页下载 jfinal demo,里面有一个这文件,直接 copy 过去使用即可

2016-11-21 17:41

没有这方面经验,建议去群里面吼吼,记得搞定后回来分享啊

2016-11-21 17:39

jfinal 2.3 将提供极简的 sql 管理功能,多多关注社区动态

2016-11-21 17:16

@lgc 虽然 jfinal 每次版本发布都有很多 change log ,但绝大部分改变是内部变化,可以平滑升级,而少数的影响用户的变化,通常是改改类名,方法名之类的,也可以很快通过修改项目代码快速升级,曾经有个 jfinal 用户,跨越 9 个 jfinal 版本轻松升级的,所以 jfinal 升级总体来说一直是很平滑的

2016-11-21 17:08

异常没贴全,看一下这篇贴子我后面的回复,怎样贴出带有 cause by 的异常信息,这个才是真正对定位错误有帮助的

此外,升级一定要对照 jfinal 每次升级时的 change log 来,这里有所有新版本发布时的贴子,贴子后面一部分是 changelog,从 jfinal 2.0 看起就可以快速升级了:
https://www.oschina.net/p/jfinal/news#list

2016-11-21 17:05

@frozenviga 所以前面为啥我说异常最重要的内容没有贴出来。一定要学会看异常,这个是在出问题以后解决问题的第一个依据,一般来说,异常前面一部分并不会告诉你原因,只是告诉你一个调用堆栈,而后面的一部分,通常带有”case by ...“ 这部分才是真正的原因

2016-11-21 15:54

@frozenviga 很快就能学会了,jfinal 是极简设计,学习成本极低

2016-11-21 15:45

_DataDictionary.txt 文本就是让有需要的人去查看的,例如开发的时候想知道某张表有哪些字段,但又不想去直接看数据库

第二个问题,可以通过扩展 BaseModelGenerator 随心所欲地生成自己希望的代码片段,不用手写,generator 所有组件都是面向扩展设计的,都可以通过继承来扩展