Commit 275a5b43 by Rubén Ramírez

fix: [ServicioRecursos]: Corregida la función en servicios para buscar un recurso por titulo

parent 4fc4a749
......@@ -19,9 +19,16 @@ public class RepositorioRecurso {
}
public List<Recurso> buscarPorTitulo(String titulo) {
return em.createQuery("SELECT r FROM Recurso r WHERE r.titulo LIKE :titulo", Recurso.class)
return em.createQuery(
"SELECT r FROM Recurso r WHERE LOWER(TRANSLATE(r.titulo, 'ÁÉÍÓÚáéíóú', 'AEIOUaeiou')) " +
"LIKE LOWER(TRANSLATE(:titulo, 'ÁÉÍÓÚáéíóú', 'AEIOUaeiou'))",
Recurso.class)
.setParameter("titulo", "%" + titulo + "%")
.getResultList();
}
}
\ No newline at end of file
......@@ -18,7 +18,6 @@ public class ServicioRecursos {
}
public List<Recurso> buscarRecursoPorTitulo(String titulo) {
var tituloNorm = UtilString.normalizar(titulo);
return repositorioRecurso.buscarPorTitulo(tituloNorm);
return repositorioRecurso.buscarPorTitulo(titulo);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment