Now I have a class User, I get a request data of an array
from the jsp
or html
.
list this Integer[] arr=[5,6,9,10,62,52,21]
Just add the following to your user repository interface
void deleteByIdIn(List ids);
Spring will automatically generate the appropriate query via method name derivation.
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods
EDIT: A litte more detail on this
Using Springs Repository interfaces like CrudRepository
, JpaRespository
brings the basic set of database operations, like create, read, update, delete, paging, sorting and so on.
To manually add some simple queries like searching for a users name or mail address spring provides a fine mechnanism without annotating any string based HQL queries or similar.
Spring just analyses your method names, searching for keywords. Read the documentation link above which keywords are provided.
Example methods for a CrudRepository
:
Iterable
resolves to select * from user where name like '
void deleteByIdIn(List
resolves to delete from user where id in ([ids])