Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Mi propuesta

    List<Serie> findByTotalTemporadasLessThanEqualAndEvaluacionGreaterThanEqual(int cantidad, double evaluacion);
1 respuesta

¡Hola Wilmar, espero que estés bien!

Parece que estás trabajando en un desafío para filtrar series según ciertos criterios utilizando Spring Data JPA. La consulta que has propuesto:

List<Serie> findByTotalTemporadasLessThanEqualAndEvaluacionGreaterThanEqual(int cantidad, double evaluacion);

es una consulta derivada que busca todas las series que tienen un número máximo de temporadas (totalTemporadas) menor o igual a cantidad y una evaluación (evaluacion) mayor o igual a evaluacion.

Esta consulta parece estar bien estructurada para cumplir con los requisitos del desafío. Aquí te dejo un ejemplo de cómo podrías utilizarla en tu código:

// Supongamos que tienes un repositorio de series
@Autowired
private SerieRepository serieRepository;

// Luego podrías llamar a tu método de la siguiente manera
public void buscarSeries() {
    int maxTemporadas = 5; // Por ejemplo, queremos series con hasta 5 temporadas
    double minEvaluacion = 7.5; // Y una evaluación de al menos 7.5
    List<Serie> seriesFiltradas = serieRepository.findByTotalTemporadasLessThanEqualAndEvaluacionGreaterThanEqual(maxTemporadas, minEvaluacion);

    // Ahora puedes trabajar con la lista de series filtradas
    seriesFiltradas.forEach(serie -> System.out.println(serie.getNombre()));
}

Asegúrate de que los nombres de los atributos en tu entidad Serie coincidan exactamente con los que usas en el método del repositorio. En este caso, deberían ser totalTemporadas y evaluacion.

Espero que esto te ayude a avanzar con tu proyecto. ¡Buena suerte con el desafío y sigue practicando!

Espero haber ayudado y buenos estudios!