2 cara: -
Kueri Kustom pertama
@Modifying
@Query("delete from User where firstName = :firstName")
void deleteUsersByFirstName(@Param("firstName") String firstName);
Kueri JPA kedua berdasarkan metode
List<User> deleteByLastname(String lastname);
Ketika Anda pergi dengan query dengan metode (cara ke-2) pertama-tama akan melakukan panggilan get
select * from user where last_name = :firstName
Kemudian itu akan memuatnya dalam Daftar Kemudian itu akan memanggil delete id satu per satu
delete from user where id = 18
delete from user where id = 19
Pertama ambil daftar objeknya, kemudian for loop untuk menghapus id satu per satu
Tapi, opsi pertama (kueri khusus),
Itu hanya satu kueri. Itu akan menghapus di mana pun nilai itu ada.
Buka tautan ini juga https://www.baeldung.com/spring-data-jpa-deleteby