【排坑記錄】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語句,可是不會刪除。後端

相關文章
相關標籤/搜索