【发布时间】:2015-11-01 13:14:36
【问题描述】:
有一个用 RestResource 注释的类(Spring 3.1,Jackson 2.3)。 当我们尝试像那样保存对象 A 时
A: {"prop1":1, "prop2":2}
保存成功。
我们有以下代码:
A.setProp2(null);
EntityService.patch(A);
A: {"prop1":1, "prop2":null}
EntityService.patch(A) 执行后,DB (Oracle 11g) 中没有任何变化,但我们希望 DB 中的 prop2 也等于 null。
这是一种正常的行为吗(我想可能是的,因为 null-value 可能会像没有改变一样理解)? 有没有一种简单的方法可以改变这种行为?
【问题讨论】:
标签: java spring spring-mvc spring-data-rest