2017-02-08 16:45
dao 报空指针一般有两个原因,一是 ActiveRecordPlugin 并未被正确创建和 start(),二是数据库连接失败,失败原因多半是jdbcUrl、driverClass 等配置不正确
2017-02-08 16:02
直接用 jfinal template 吧, jsp 实在太古老了,估计快二十年历史了
2017-02-08 15:51
很可能是手误,再多测试一下
2017-02-08 14:00
关键是要看异常信息,根据异常信息,有针对性去解决
2017-02-08 12:38
用的哪个版本,具体报什么异常?
2017-02-08 12:10
@xRhbN StrKit.isBlank 这个方法使用非常频繁,并且在很多热点方法中在使用,所以性能不得不考虑,尤其是要尽可能避免创建对象,String.trim() 最大的缺点就是有可能创建 String 对象
2017-02-08 12:05
@杜福忠 @暴风雪 感谢回复,社区建设需要大家的力量事务支持在 jfinal 手册中有相关说明与示例
2017-02-08 12:04
现在还没顾上,肯定会加的,目前可以先用一下收藏功能,如果看到有用的贴子可以先收藏一下
2017-02-08 10:59
@流 根据业务动态创建 Cron4jPlugin 对象,并启动它就好了,为每个用户单独去建
2017-02-07 21:12
@jcbms2017 直接使用 model 的方法,just do it
2017-02-07 19:47
这段是反编译出来的,建议看一下 jfinal StrKit 原本的代码,此外这段代码已经很清楚在表述含义了,建议进行调试,看一下工作方式这个改进,主要是为了避免 trim() 方法被调用,此方法有一个 new String(...) 动作,性能肯定不如改进后的好
2017-02-07 17:16
@流 cron4j quartz 这类工具是“定时”调度框架,或许只支持周期性的表达式,但换个角度,将下次调度时间设置为 9999 年,那不就相当于只执行一次了爱因斯坦曾说,从提出问题的角度去解决问题,往往解决不了,换个角度一切迎刃而解
2017-02-07 16:17
@capfyun 加入俱乐部,在俱乐部内部专享群里面更快更爽
2017-02-07 16:09
将最终的 sql 输出,看下是什么,并且用命令行执行一下
2017-02-07 12:26
@小木学堂 没错,jfinal 是极简设计,会用以后非常容易进行举一反三