Spring Data JPA - JpaRepository methods deleteInBatch, getById, getOne are Deprecated
From recent version of Spring Data JPA JpaRepository methods like deleteInBatch(Iterable) , getById(ID) , and getOne(ID) are Deprecated. Instead use deleteAllInBatch(Iterable) and getReferenceById(ID) . The details are illustrated in below image: The following example creates a Spring Boot web application which uses getReferenceById(ID) and deleteAllInBatch(Iterable) methods. Project Directory pom.xml <? xml version ="1.0" encoding ="UTF-8" ?> < project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi :schemaLocation ="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion >4.0.0</ modelVersion > < parent > < groupId >org.springframework.boot</ groupId > < artifactId >spring-boot-starter-parent</ artifactId > < version >3.0.1</ version ...