我有一个保存方法,我将数据从UI保存到数据库,因为我创建了bean类型产品
public ResponseEntity<String> saveProduct(@RequestBody final Product product)
{
returnValue = productService.updateProduct(product);
}
以上方法工作正常。另外,我刚刚添加了一个更新方法,它只更新修改后的字段。所以为此我创建了一个单独的bean类
public class DynamicProductUpdate
{
/** The DynamicUpdate id. */
private String id;
private Date effectiveDate;
/** The DynamicUpdate field To . */
private Map<String, Object> fieldsToBeUpdate;
private String userId;
}
我的更新方法 -
public ResponseEntity<String> updateProduct(@RequestBody final DynamicUpdate dynamicUpdate)
{
returnValue = prodService.updateProduct(dynamicUpdate);
}
来自UI侧的将更新的字段作为键值对传递。但是
dynamicUpdate value is showing null.
我做错了什么?