Так, це підтримується.
Перегляньте надану тут документацію щодо підтримуваних ключових слів у назвах методів.
Ви можете просто визначити метод в інтерфейсі сховища, не використовуючи анотацію @Query і не записуючи власний запит. У вашому випадку це було б так:
List<Inventory> findByIdIn(List<Long> ids);
Я припускаю, що у вас є сутність Inventory та інтерфейс InventoryRepository . Код у вашому випадку повинен виглядати так:
Сутність
@Entity
public class Inventory implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
// other fields
// getters/setters
}
Репозиторій
@Repository
@Transactional
public interface InventoryRepository extends PagingAndSortingRepository<Inventory, Long> {
List<Inventory> findByIdIn(List<Long> ids);
}