Sim, isso é suportado.
Verifique a documentação fornecida aqui para as palavras-chave suportadas nos nomes dos métodos.
Você pode apenas definir o método na interface do repositório sem usar a anotação @Query e escrever sua consulta personalizada. No seu caso, seria o seguinte:
List<Inventory> findByIdIn(List<Long> ids);
Presumo que você tenha a entidade Inventory e a interface InventoryRepository . O código no seu caso deve ficar assim:
A entidade
@Entity
public class Inventory implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
// other fields
// getters/setters
}
O Repositório
@Repository
@Transactional
public interface InventoryRepository extends PagingAndSortingRepository<Inventory, Long> {
List<Inventory> findByIdIn(List<Long> ids);
}