gpt4 book ai didi

java - 在 hibernate 中将单个 bean 类映射到多个表

转载 作者:行者123 更新时间:2023-12-01 11:06:50 25 4
gpt4 key购买 nike

我开发了一个 Spring Rest 服务,它将接受 json 输入并将详细信息卡住到数据库中,并将状态作为 json 输出返回。一切工作正常。

现在我需要根据新要求更新服务,我将获取用户的地址详细信息,并且还需要更新地址表。我的问题是

1)如何更改当前我的 Controller 的输入请求如下

@Requestmappping(value="/register", metod=RequestMethod.POST)
public @ResponseBody ResponseEntity userRegis(@RequestBody UserBean userdetails){

}

2) 如何更改UserBean格式。目前它映射到一张表。现在我需要用地址字段更新 bean。我需要将地址字段映射到新表。

请帮忙解决这个问题。

最佳答案

您在 OOP 中的组合中所指的内容。所以,基本上用户有一个或多个地址。

class User {
....
private Address addres;
//private List<Address> addres; use something like this if user has multiple addesses
}

class Address {

}

当然,您不希望将同一个 bean 映射到多个表或类似的东西。上面的关系是简单的父子关系。阅读 here

关于java - 在 hibernate 中将单个 bean 类映射到多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32867073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com