2018-03-23 11:21
@JFinal9527 如果是放 cache 中,也取来 token 也是要看看是否过期,过期时间是在放在 cache 当时就计算好的,取出来的时候只需要与系统当前时间对比一下就可以了
当然,你如果用的 ehcache 可以设置最大存活时间,让 ehcache 的过期功能来代替判断,不过你仍然也可判断 cache 是否存在,不存在代表已过期
2018-03-22 18:04
@yjjdick1990 用好 Spring 的 AOP 来代替 jfinal 中的 Tx 拦截器就能实现了,有好几个这个问题的分享,可以找找
2018-03-22 18:02
@陈本布衣 这个问题与 model 的 get set 方法无关,也与是否为普通 jave bean 无关,与sqlite 不支持 JDBC 规范有关
jfinal 的数据库组件,仅仅只是对 JDBC 做了一次极薄封装。相当于 jfinal 仅仅只是将你的 sql 与其参数,直接扔给了 JDBC