2 উপায়: -
1 ম কাস্টম ক্যোয়ারী
@Modifying
@Query("delete from User where firstName = :firstName")
void deleteUsersByFirstName(@Param("firstName") String firstName);
পদ্ধতি অনুসারে দ্বিতীয় এক জেপিএ ক্যোয়ারী
List<User> deleteByLastname(String lastname);
আপনি যখন পদ্ধতির মাধ্যমে ক্যোয়ারিতে যান (দ্বিতীয় উপায়) এটি প্রথমে একটি কল কল করবে
select * from user where last_name = :firstName
তারপরে এটি এটিকে একটি তালিকায় লোড করবে তারপরে একে একে মুছে ফেলুন আইডি call
delete from user where id = 18
delete from user where id = 19
প্রথমে অবজেক্টের তালিকা আনুন, তারপরে লুপের জন্য আইডি একে একে মুছে ফেলুন
তবে, প্রথম বিকল্প (কাস্টম ক্যোয়ারী),
এটি কেবল একটি একক ক্যোয়ারী এটি মানটি যেখানেই উপস্থিত রয়েছে তা মুছে ফেলবে।
এই লিঙ্কটি দিয়েও https://www.baeldung.com/spring-data-jpa-deleteby যান lete