Lombok.hashCode issue with “java.lang.StackOverflowError: null”

后端 未结 2 382
挽巷
挽巷 2020-12-28 13:48

I have two tables has one to one relationship as below:

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Book {
  @Id
  @GeneratedValue(stra         


        
相关标签:
2条回答
  • 2020-12-28 14:16

    You have a circular dependency between book and bookdetails. You probably need to exclude book from BookDetail or bookDetail from Book.

    0 讨论(0)
  • 2020-12-28 14:18

    lambok resulted to a circular dependency

    reason: the toString() method

    solution: replace one of your models to

    @Getter
    @Setter
    public class BookDetail
    

    instead of

    @Data
    public class BookDetail
    
    0 讨论(0)
提交回复
热议问题