【排坑記錄】ids for this class must be manually assigned before calling save():


今天在做好友請求刪除 接受的時候,能顯示好友列表,后端邏輯都正常,但點刪除按鈕,就是出現上述錯誤。

  1. 先百度了,字面意思,id 保存前要先初始化。【我這都已經存在這個Id了,況且點的是刪除按鈕。】
  2. 然后我開始排查,檢查前端代碼,傳參,請求url都能對上,所覆蓋的innerHTML 也正確,沒有出現問題【問題就在這,前端是正確的,但后端用的屬性沒對應上,出錯了】。
  3. 然后SpringBootTest 自己傳參進去,能查出來,請求邏輯沒錯。
  4. 調用請求的時候,輸出了對象,發現對象的Id 值為 Undifined.
  5. 然后重新檢查了下 類的屬性 發現我把輸出給前端的對象RequestVo 里的 sendUserId 寫成了 sendUserid......... 【將所有的id 修改成Id就OK了】 -_-||

P.s SpringDataJpa 在執行刪除的方法上,加上@Rollback(value = false) 默認會回滾,所以不關的話會顯示執行了SQL語句,但是不會刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM