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
)
![]( ) ```