我有以下Spring JPA POJO:
@Entity
public class Employee {
private String firstname;
private String lastname;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
}
无需赘述,通过Spring MVC可以轻松地将以下JSON反序列化为Employee对象实例
{
"id": 1,
"firstName": "Peter",
"lastName": "Jones"
}
我的任务:由于每个员工都有一个唯一ID ,是否有可能仅通过JSON以及以某种方式通过Spring JPA和Jackson Magic发送该员工ID检索其余信息
{
"id": 1
}
将JSON反序列化为对象的函数将是:
@RequestMapping(method = RequestMethod.POST, path = "/update")
public void updateFilter(@RequestBody Employee emp) {
employeerepo.save(emp);
}
从技术上讲,我可以编写一个函数来执行映射等操作,但是我觉得其他人以前曾经遇到过此问题,并且有一种简洁优雅的方法可以完成此工作,而无需进行大量编码