2019-04-12 21:43

@JFinal 谢谢大神,我是从表单那里getModel得到的class,如果是新建的表单,我前端默认给id赋了0,所以有这个问题的。这个系统开发多年了,一直想升级jfinal版本,但是又怕有各种问题,所以一直拖着。

2019-04-12 14:57

@JFinal 单步跟踪了一下,问题出在下面一行上了
if (model.get(pKey) == null || isOracle()) {
如上面 那位所说的 一旦赋了0值,条件就不满足了,所以没有更新数据。

2019-04-12 14:41

@JFinal 写了一段测试代码:
RuleCure cure=new RuleCure();
cure.setCureId(0);
cure.setDirection("dddddd");
cure.save();
System.out.println("id============="+cure.getCureId());

打印的结果还是 0

2019-04-12 14:21

@JFinal 大神,有啥办法吗?捉急啊,卡在这里了。

2019-04-12 13:15

@JFinal 补充一点,我用的版本是3.4的,会不会有这个问题。

2019-04-12 13:08

@JFinal 这个表原来就是主键自增的。save是成功的,而且cure_id是自增的。

2019-04-12 11:27

@tranfer 我是用getModel获得的。

2019-04-11 14:26

@l745230 谢谢,参考了。

2019-04-11 09:23

@jounzhang 用户点击下一步,后端会接受一些数据,然后validate一下,没有问题就保存数据再下一步的,这些数据应该要在后端保存的吧。而且需求有点复杂,每一步骤设计不同的数据库表。

2019-01-18 11:16

@山东小木 弱弱的问一句,用jfinal-Undertow,是不是容器也必须用Undertow?

2018-12-20 18:59

@zhangshiqiang 多谢!感觉这个不错。