Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
817 views
in Technique[技术] by (71.8m points)

mapping - populating complete json in spring Rest

I am working on a spring boot project where I need to map 2 classes , I am posting the json for account but not getting it in same json when I hit get. Please help me on this.

----------------------Account class--------------------------- @Entity //@Table(name="ACCOUNT") public class Account {

         private String type;

          @Id
          @GeneratedValue(strategy=GenerationType.AUTO)
          @Column(name="ACCOUNT_NUMBER")
          private int accountNumber;

          private float balance_ammount;

           @OneToMany(mappedBy = "account",fetch=FetchType.EAGER,  
          cascade=CascadeType.ALL,orphanRemoval=true)
          //@JoinColumn(name="customer_id")
           private Set<Customer> customers;
           // getter and setter

----------------------------Customer class------------------- @Entity public class Customer {

                        @Id
                        @GeneratedValue(strategy=GenerationType.SEQUENCE)
                        @Column(name="customer_id")
                        private int customerId;

                        @ManyToOne(fetch=FetchType.EAGER)
                        private Account account;

                        private String firstname;

                        private String lastname;

                        private String address;

                       //getter and setter for Customer
         ------------------------JSON format on post---------------
             {
              "accountNumber": 0,
              "balance_ammount": 5000,
              "customers": [
                      {
                       "address": "Kanpur",
                       "customerId": 0,
                       "firstname": "ronit",
                       "lastname": "sharma"
                      }
                     ],
                     "type": "saving"
                   }
    -----------------json format in get----------
             [
                  {
                     "type": "saving",
                     "accountNumber": 1,
                     "balance_ammount": 5000,
                     "customers": []
                  }
              ]

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...