2019-01-24 11:25

@hnzzhb 这个问题得到了确证,是 JKD 1.8 的问题,目前 jfinal 3.6 已经对此做了适配性调整,但 jfinal 3.6 要过几天才能发布

目前建议的解决办法如下:
1:改用 deleteById,例如:Db.deleteById("user", "id", record.getInt("id"));
2:使用线上最新版本: git@gitee.com:jfinal/jfinal.git
线上最新版本使用下面的办法安装到本地:
git clone git@gitee.com:jfinal/jfinal.git
cd jfinal
mvn clean install

安装完成后,项目中的 3.5 版本号改成 3.6-SNAPSHOT

两者选其一就可以

2019-01-24 09:42

多试几次就好

2019-01-23 19:02

这个是纯前端问题,与 jfinal 肯定是无关的

2019-01-23 17:04

两种方案都可以,建议使用第二种方案,纯净一些,感谢分享

2019-01-23 16:42

文档中添加过一些升级需要的文档:
https://www.jfinal.com/doc/14-1

基本都是一点细微的调整,分分钟就完成升级了,曾经有同学跨 9 个 jfinal 版本升级,也没费多少时间

2019-01-23 16:39

#set(
z = x.key,
map = { shsj : z, ccsj : z, xgsj : z, zhgxsj : z}
}

#if (map.containsValue(z))

2019-01-23 16:35

后续的 jfinal 版本添加了很多好用的功能,例如生成器自动化生成配置、model、base model 等

2019-01-23 16:35

如果之前的项目不用怎么动它,可以继续用着

如果是新项目,或者老项目要长期维护下去,强烈建议升级到最新版本

因为 jfinal 每次升级会尽最大可能去做好兼容,一般来说改变的都是些类改名,方法改名,以及添加新功能

2019-01-23 15:11

如果你的 webservice 是以 Filter、Servlet、Listener 等形式放在 tomcat 中的,看一下文档中有关这几个组件在 jfinal undertow 中的配置:
https://www.jfinal.com/doc/1-4

2019-01-23 14:48

目前为止最全面最好的 spring 整合 jfinal active record 的分享了

通过下面的配置解决热加载是很关键的分享:
restart.include.thirdparty=/jfinal-3.5.jar

此外,有个小建议: setSourceFactory(new ClassPathSourceFactory()) 改成 :
setToClassPathSourceFactory()
可更省代码,也可以少引入一个类

谢谢分享

2019-01-23 14:44

参考这个:
http://www.jfinal.com/feedback/3965

2019-01-23 14:44

先学会使用一款 webservice 第三方,然后直接在 jfinal undertow 中使用就好

2019-01-23 14:43

获得新技能,通过继承 ParaGetter 扩展 action 入参, 感谢分享

2019-01-23 11:21

@小马奔腾 如果你的 XML 数据已经转成了一个 Java bean 或者是一个 model , 用一下 Json.getJson().toJson(...) 就能搞定了

2019-01-23 11:10

百度里面搜索一下:
跨域 site:jfinal.com