SpringBoot-JPA的delete操做

我工做中用到了JPA,最近用到了delete,以前也解決過一次,沒太在乎,今天又遇到了spa

public interface  ARepository extends JpaRepository<A, String>{繼承

    A deleteByBAndC(B b, C c);it

}分頁

一開始我事返回值是刪除的這個記錄,發現給我報錯,說什麼Integer不能轉化爲A,我看了半天業務代碼,沒錯啊co

原來錯在這裏,delete的操做不能有返回值,爲何?咱們看繼承類JpaRepository,又繼承了PagingAndSortingRepository(用來分頁的),有一個CrudRepository(定義了基本的CRUD操做),咱們會發現這個類的返回值是空!工作

修改:let

public interface  ARepository extends JpaRepository<A, String>{interface

    void deleteByBAndC(B b, C c);void

}delete

這就對了!

相關文章
相關標籤/搜索