私はSpring-data-restを使用してRESTful APIを作成しています。私にはエンティティがあります。ゲッター&セッターに今 エンティティゲッターはJSONに含めるには "s"で終わる必要があります
@Entity
@Table(name = "pricingoptionsets")
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@pricingOptionSetId") //To prevent fetch loops
public class PricingOptionSet {
//Region Properties
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="PricingOptionSetId", nullable=false, unique=true)
private Long pricingOptionSetId;
@ManyToOne
@JoinColumn(name = "ProductId")
private Product product;
、私が持っている場合は、以下:
public Product getProducts() {
return product;
}
私は応答のJSONに製品情報を受け取ります。しかし、ゲッターはある場合:
public Product getProduct() {
return product;
}
そして、製品情報はもう含まれていません:S
任意のアイデアをどのように修正するには? Btw、私はCRUDRepositoryを拡張する単純なリポジトリを使用しています。
セッターとjsonの外観はどうですか? { "pricingOptionSets":[{ "@pricingOptionSetId":1、 "名前": "AgentRate30"、 "製品":{ "@productid":4、 JSON { "_embedded" 厥 –
"productId":1、 }、 これはセッターです: public void setProduct(Product product){ this.product = product; } – totalx