SpringDataJpa在一對多、多對多關係的級聯操作時出現StackOverflowError(是真滴坑)

錯誤說明 可以看到是兩個類的toString反覆調用導致的堆棧溢出。在兩類中分別重寫了 toString 方法,導致查詢加載時兩類在互相調用對方的toString,形成遞歸,造成堆棧溢出。 解決問題 在 toString 方法中任意一方去除打印的對方信息。 如果用的是lombok,則不要用@Data或者@ToString註解。將@Data註解替換成@Getter和@Setter,然後手動重寫toS
相關文章
相關標籤/搜索