Да, это поддерживается.
Проверьте предоставленную здесь документацию на предмет поддерживаемых ключевых слов внутри имен методов.
Вы можете просто определить метод в интерфейсе репозитория, не используя аннотацию @Query и не создавая собственный запрос. В вашем случае это будет выглядеть следующим образом:
List<Inventory> findByIdIn(List<Long> ids);
Я предполагаю , что у вас есть Инвентарный объект и 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);
}