2018-10-07 18:39

好的,谢谢大佬,代码片段就是更正后的意思,。。,我再跟进,主要最近弄得我头大,因为这个问题本地无法重现,生产环境才会出现,然后不停的打log,不停注释相关代码,最后把这行代码注释掉,就正常了,但是定时任务必须要有,所以只能解决,不能逃避。。。。痛苦啊,不过大佬国庆都还在混社区,也是够累的,

2018-10-07 13:40

最近还出现一个问题,我调试了一个星期,得到的答案是Db.update("update table set status = 6 where id in (,,,,)"), 却update了整个表,我不管怎么弄,都是update的整个表,但是我改成,new Object().setId().setStatus()正常,我都快哭了。。。。

2018-10-01 12:27

经测试,其他用Db.update的地方都会偶尔出这个问题。

2018-09-29 17:02

我这里红色的是没更改之前的代码, new 的对象在update是现在的代码,现在的代码执行是没有问题的。

2018-09-18 14:06

@花火丶 谢谢,我说的new Record().save();这个Record是指具体的业务实体类(就好比你说的User,不是jfinal的Record对象),

我不是不明白怎么保存对象,我是想说在Db.tx()里面的执行update和save的时候,用其他的service(即:ArticleService.me.save(article))会不会脱离事务。用new User().save()会不会脱离事务,还是说在Db.tx()里面只能用:Db.update(), Db.save();

2018-09-17 09:11

2018-09-16 10:42

vgdecoderesult=0810496,2018-09-15 11:47:57 这个值可能会导致解析错误,建议url encode一下

2018-09-16 10:41

这个应该在 error:function(){}里面手动window.location.href跳转吧,ajax是不能重定向的吧。

2018-07-27 14:52

如果我想两则都包括,怎么办。