Spring JPA bi-directional cannot evaluate toString

后端 未结 3 1370
南笙
南笙 2021-02-12 13:03

I have resolved JSON recursive loop with @JsonIdentityInfothrough to Baeldung\'s blog1 (Thanks)

But now, another error occurs :

Method threw         


        
3条回答
  •  清歌不尽
    2021-02-12 13:45

    in your Registration.toString() you are calling a Payment.toString() and on your Payment.toString() you are calling Registration.toString()

    You have created a loop in toString

      @Override
      public String toString() {
         return MoreObjects.toStringHelper(this)
            .add("payment", payment) //<----------- REMOVE THIS
            .toString();
      }
    

    or

       @Override
       public String toString() {
       return MoreObjects.toStringHelper(this)
            .add("registration", registration) //<----------- REMOVE THIS
            .toString();
       }
    

    Or better... remove both

提交回复
热议问题