我开发了一个弹簧休息服务,它接受一个json输入并将细节冻结到数据库中,并将状态作为json输出返回。一切都很好。
现在我需要使用新要求更新服务,我将获得用户的地址详细信息,我还需要更新地址表。我的问题是
1)如何更改当前我的控制器的输入请求如下
@Requestmappping(value="/register", metod=RequestMethod.POST)
public @ResponseBody ResponseEntity userRegis(@RequestBody UserBean userdetails){
}
2)如何更改UserBean格式。目前它映射到一个表。现在我需要用地址字段更新bean。我需要将地址字段映射到新表。
请帮忙解决这个问题。
答案 0 :(得分:1)
你在OOP中的构成是指什么。所以,基本上用户有地址或地址。
class User {
....
private Address addres;
//private List<Address> addres; use something like this if user has multiple addesses
}
class Address {
}
当然,你不希望将同一个bean映射到多个表或类似的东西。以上关系是简单的父子关系。阅读here