2019-03-21 10:50

@GSir @沙发迪 jfinal activerecord 已独立发布到中心库:
https://search.maven.org/search?q=a:activerecord

2019-03-21 10:49

@mr_wangyan 在 maven 库里,已经可以直接使用了:
https://search.maven.org/search?q=a:activerecord

只要引入 maven 坐标就可以了,源码里面也给了 demo,极简实例在此:
https://gitee.com/jfinal/activerecord/tree/master/src/test/java/com/jfinal/plugin/activerecord

当然,实例看文档也是一样的

2019-03-20 22:21

浏览了一下代码,在上学时做课程设计代码质量就挺不错了,同学以后前途无量啊

有很多的学生做毕业设计、课程设计用的 jfinal,直接跟我交流过的都有不少人

jfinal 学习成本低,特别受学生的欢迎

2019-03-20 22:18

gernerator.addIncludedTable 这个方法从来没有提供过

需要针对革个表生成,可以通过继承 MetaBuilder 并覆盖里头的 isSkipTable(String tableName) 方法来实现

这个方法中可以对 tableName 进行判断, return true 就跳过,return false 就处理

具体做的时候,可以使用正则或者 HashSet 来做

2019-03-20 22:17

@糊搞 说得完全正确,不能用引号,要用这个字符 `order`

2019-03-20 22:15

@maxwade 不管客户端是什么浏览器,从数据库的 session 表中删掉 accountId 所对应的记录,然后 ehcache 中的缓存也删掉即可

即便 sessionId 还存在也没关系,因为使用 sessionId 去读数据时发现 session 表以及 ehcache 中的数据不存在了,那么浏览器中的 sessionId 会立即被删掉,即便没被删掉也是无效值

因此,总的来说,只要处理好服务端的事情就可以了

2019-03-20 22:12

request.getParameterMap()); 获取到的 Map 值是 String[] ,在读取值的时候会不会有问题?

建议你这么来用:
request.setAttribute("param", getKv());

因为 getKv() 内部已经将 String[] 处理成了 String ,记得回来再反馈

2019-03-20 22:08

@张现伟 做的东西,都感觉很高端,赞

2019-03-20 22:03

还有一个解决办法是完全复制这里头的源码来使用,这个类里头的代码很少,复制出来直接用就挺好

2019-03-20 22:02

以前没有考虑过 cron 表达式调度的 task 需要中途中止的需求

目前可以通过 Java 反射来获取 private 属性来控制一下,下一版本会改进这里,提供一个 getter 方法来获取里面的 task

2019-03-20 22:01

文档中已经强调过 cron 表达式只有五部分,你的表达式有 7 部分
https://www.jfinal.com/doc/9-2

2019-03-20 21:59

使用 JDK 1.8 就可以用了

2019-03-20 13:18

不要打开任何 jsp 文件, 是指在浏览器地址栏里面的 url 不要直接指向 jsp 文件, 而是指向一个 action,因为你的 jsp 文件是放在 WEB-INF 下面的, java web 容器不允许这样做,不是 jfinal 不允许

2019-03-20 13:17

不要打开任何 jsp 文件,而是让请求只触达 action

然后用好 forwardAction、 redirect、 render 即可

2019-03-20 11:48

异常的 cause 部分没有,这部分才是解决问题最重要的信息