使用Spring Data REST和PUT方法将值更新为NULL

时间:2013-04-19 12:59:33

标签: spring rest spring-data-rest

我使用的是使用CRUD存储库的Spring Data REST,某些值应该可选为NULL,但是如果我尝试将它们设置为null,则会忽略相关字段。如果我发送非NULL数据,它按预期工作

是否有办法允许此功能?

以下是PUT请求正文的示例

{
 "name": "Ash Test",
 "distance": null,
 "paid": null,
 "startDate": null,
 "tags": [  ],
 "position": 3,
 "creator": true,
 "memberId": 55
}

1 个答案:

答案 0 :(得分:0)

在撰写本文时,这似乎是一个已知问题:

https://jira.springsource.org/browse/DATAREST-130

它影响SDR 1.0.0.RELEASE和SDR 1.1.0.M1。我只是尝试使用2.0.0.BUILD-SNAPSHOT并且空值目前也没有。