Commit e3a24c12 by Rubén Ramírez

feat: [ServicioRecurso]: Implementado la función de listar recurso en el servicio

parent 3a026517
...@@ -69,7 +69,7 @@ public class RepositorioRecurso { ...@@ -69,7 +69,7 @@ public class RepositorioRecurso {
@Transactional @Transactional
public void borrarRecurso(Recurso recurso) { public void borrarRecurso(Recurso recurso) {
recurso = em.merge(recurso); // Asegurar que el objeto está en estado "managed" recurso = em.merge(recurso);
em.remove(recurso); em.remove(recurso);
} }
...@@ -78,4 +78,10 @@ public class RepositorioRecurso { ...@@ -78,4 +78,10 @@ public class RepositorioRecurso {
return em.merge(recurso); return em.merge(recurso);
} }
@Transactional(readOnly = true)
public List<Recurso> listarRecursos() {
return em.createQuery("SELECT r FROM Recurso r", Recurso.class)
.setMaxResults(15)
.getResultList();
}
} }
\ No newline at end of file
...@@ -84,6 +84,8 @@ public class ServicioRecursos { ...@@ -84,6 +84,8 @@ public class ServicioRecursos {
return repositorioRecurso.modificarRecurso(recursoExistente); return repositorioRecurso.modificarRecurso(recursoExistente);
} }
public List<Recurso> obtenerListadoRecursos() {
return repositorioRecurso.listarRecursos();
}
} }
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