preciso Criar uma rota que busque vídeos por nome via query parameters, por exemplo: GET /videos/?search=jogos
@GetMapping("/?search={titulo}")
 public ResponseEntity<Page<DadosListagemVideos>> listarVideoPorCategoria(@PathVariable String titulo,@PageableDefault(size = 10,sort = {"titulo"}) Pageable pageable){
     var page = repository.ObterVideoPorNomeDaCategoria(titulo,pageable).map(DadosListagemVideos::new);
   return  ResponseEntity.ok().body(page);
   
   @Query("""
         select v from videos v
         where
         v.categoria_id in (
         select c.id from categoria c
         where
         c.titulo = :titulo)
         """)
 Page<Video> ObterVideoPorNomeDaCategoria(String titulo, Pageable pageable);
 }
tentei fazer dessa maneira porem estou recebendo erro ja revisei as tabelas e sim todas as colunas existem
)
 )
```
  )
```
 
            