你好=]我是由于一个活动的东西的任务,不知道如何使它工作,希望有人可以帮助:P
我有三个实体:“*person”、"paper“和”*property“。
Person ID是'persCod',papers ID是'serialNumber',并且properties具有'persCod'和'serialNumber'作为ID(复合主键)。
这个想法是一个人(persCod)可以有多个属性,每个属性都是一张给定的纸。
当发送一个GET请求来查找某个属性时,我希望响应主体包含该属性的所有信息+serialNumber等于找到的属性的'paper'的名称。我需要通过它的'persCod' tho搜索属性。
人
@Data
@Entity
@Table(name = "PERSON")
@NoArgsConstructor
@AllArgsConstructor
public class Person{
@Id
private Long persCod;
private String name;
}
字符串
纸张
@Data
@Entity
@Table(name = "PAPERS")
@NoArgsConstructor
@AllArgsConstructor
public class Paper{
@Id
private Integer serialNumber;
private String paperName;
}
型
房产
@Data
@Entity
@Table(name = "PROPERTY")
@IdClass(IdProperty.class)
@NoArgsConstructor
@AllArgsConstructor
public class Property {
@Id
private Long persCod;
@Id
private Integer serialNumber;
private String paperName;
private String description;
}
型
我需要的是,当向localhost:8080/property/{persCodA}
发送GET请求时,得到这样的响应:
{
serialNumber: 101010,
paperName: "[the name of the paper which serialNumber also is 101010]",
description: the given description
},
{
serialNumber: 030303,
paperName: "[the name of the paper which serialNumber also is 030303]",
description: the given description
}
型
不知道我是否解释得足够好,但很高兴得到一些指导=]
1条答案
按热度按时间sqougxex1#
字符串
型