首页 > 解决方案 > 我想拆分一个对象并传递给我的 POJO setter

问题描述

我有一个 POJO 类,它在 Spring JPA 中具有一对多的关系。我正在从 jQuery 发送所有数据,将其转换为 JSON,我想根据我的关系拆分数据,但我做不到。

我已经尝试了很多功能,但没有一个对我有用。

@Entity
public class PassengerContact implements Serializable 
{
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int id;
    @Column(nullable = false)
    private String pName;
    @Column(nullable = false)
    private String pEmail;
    @Column(nullable = false,length = 10)
    private String contact;

    @OneToMany
    @JoinColumn(name="fkPcid",referencedColumnName="id")
    private List<PassengerDetail> passengerdetail;
    //getter //setter

    // create an ObjectMapper instance.
    ObjectMapper mapper = new ObjectMapper();
    // use the ObjectMapper to read the json string and create a tree
    JsonNode node = mapper.readTree(genreJson);

我来自 jQuery 的对象如下所示:

[{
  "pName": "nitish",
  "pEmail": "test@gmail.com",
  "contact": "8770277336"
}, {
  "passengerdetail": [{
    "seatNo": "32",
    "pname": "455",
    "age": 4,
    "gender": "Male"
  }, {
    "seatNo": "33",
    "pname": "rere",
    "age": 44,
    "gender": "Male"
  }]
}]

标签: jqueryjsonspring-data-jpa

解决方案


推荐阅读