【发布时间】:2016-07-02 21:57:11
【问题描述】:
我正在尝试更新 Eben Playframework Java 2.5.4 中的字段 balance 使用此代码
this.parentObject.update();
最初 Balance 的值为 0,而我的预期结果,
this.parentObject.balance = balance + 500;
上面的代码是balance = 500;
balance = 500 是我需要的,我的调试(第一个屏幕截图的最后第二行)也显示相同。
但是当我使用此代码触发查询时
List<MlmModel> list = this.parentObject.find.all();
显示余额 = 0 而不是 500(请参见第二张截图)。
请告诉我我做错了什么?
【问题讨论】:
-
再次检查是否在更新余额时实际设置了 parentObject "ID",即它不为零?另外,您在日志中是否有任何错误?您对该更新有什么查询?
-
在更新前尝试刷新对象。
标签: java playframework-2.0 playframework-2.3 ebean