Na aula "Mostrando as séries mais recentes", a derived query indicada nao funciona pra mim. Retorna apenas 1 registro:
[
{
"id": 6,
"titulo": "The Boys",
"totalTemporadas": 5,
"avaliacao": 8.7,
"genero": "ACAO",
"atores": "Karl Urban, Jack Quaid, Antony Starr",
"poster": "https://m.media-amazon.com/images/M/MV5BMWJlN2U5MzItNjU4My00NTM2LWFjOWUtOWFiNjg3ZTMxZDY1XkEyXkFqcGc@._V1_SX300.jpg",
"sinopse": "Um grupo de vigilantes se reúne para derrubar super-heróis corruptos que abusam de seus superpoderes."
}
]
Esse é o metodo no controller:
public List<SerieDTO> findReleases() {
return convertData(repository.findTop5ByOrderByEpisodiosDataLancamentoDesc());
}
Porém se eu tento fazer com JPQL, funciona 100%:
@Query("SELECT s FROM Serie s JOIN s.episodios e GROUP BY s ORDER BY MAX(e.dataLancamento) DESC LIMIT 5")
List<Serie> buscaSeriesComEpisodiosMaisRecentes();
Onde eu estou errando?