Javascript 在Spring引导脚本中显示具有一对多关系的数据

Javascript 在Spring引导脚本中显示具有一对多关系的数据,javascript,java,spring,Javascript,Java,Spring,成功显示“id”和“名称”。我试图显示与用户数据有一对多关系的地址数据。但是,当呈现与JavaScript有一对多关系的数据时,我所做的一切都没有成功。请帮帮我,我会感激你的。 我有这样的数据 user.sql address id name address_id id city 1 John 1 1 W

成功显示“id”和“名称”。我试图显示与用户数据有一对多关系的地址数据。但是,当呈现与JavaScript有一对多关系的数据时,我所做的一切都没有成功。请帮帮我,我会感激你的。 我有这样的数据

user.sql                                   address
id   name address_id                      id    city
 1   John   1                             1     Washington   
 2   Matt   2                             2     California
user.java

private long id;
private String name;
@JsonBackReference
@ManyToOne(fetch = FetchType.LAZY, optional = false)
@JoinColumn(name = "address_id")
private Address address;
//constructor
// getter and setter
address.java

private long id;
private String city; 
@JsonManagedReference
@OneToMany(mappedBy = "address", cascade = CascadeType.ALL)
private Set<User> users= new HashSet<>();
//constructor
//getter and setter
私有长id;
私人城市;
@JsonManagedReference
@OneToMany(mappedBy=“address”,cascade=CascadeType.ALL)
private Set users=new HashSet();
//建造师
//接二连三
Restcontroller.Java

@GetMapping("/user") 
public ResponseEntity<List<User>> getCompanyList() {
    return new ResponseEntity<List<User>>(userService.findAll(), HttpStatus.OK);
}



@GetMapping("/address")
public ResponseEntity<List<Address>> getCompanyLists() {
    return new ResponseEntity<List<Address>>(addressService.findAll(), HttpStatus.OK);
}
@GetMapping(“/user”)
公共响应getCompanyList(){
返回新的响应属性(userService.findAll(),HttpStatus.OK);
}
@GetMapping(“/address”)
公共响应获取公司列表(){
返回新的ResponseEntity(addressService.findAll(),HttpStatus.OK);
}
编写JavaScript代码以显示数据

$(document).ready(function() {
        $.getJSON('http://localhost:5588/user', function(json) {
            var tr=[];
            for (var i = 0; i < json.length; i++) {
                tr.push('<tr>');
                tr.push('<td>' + json[i].id + '</td>');
                tr.push('<td>' + json[i].name+ '</td>');
                (.............................);
                 
                tr.push('<td><button class=\'edit\'>Edit</button>&nbsp;&nbsp;<button class=\'delete\' 
          id=' + json[i].id + '>Delete</button></td>');
                tr.push('</tr>');
            }
            $('table').append($(tr.join('')));
        });
         });

<table border="1" cellspacing="0" cellpadding="5">
    <tr>
        <th>Id</th>
        <th>Name</th>
        <th>City</th>
    </tr>
</table>
$(文档).ready(函数(){
$.getJSON('http://localhost:5588/user,函数(json){
var tr=[];
for(var i=0;i
我不知道如何编写代码,通过“名称”显示“城市”,但就像上面的数据表(代码(………)是我想编写代码的地方,显示“城市”),我尝试了许多拼写方法,但都是错误的。请帮帮我,非常感谢