Duda java Spring
Publicado por Rosa (25 intervenciones) el 28/01/2020 15:16:33
Buenas, al realizar la siguiente instruccion
Al irme al navegador e introducir http://localhost:8080/getAllPeliculasByDirector?=David%20Fincher
Me imprime una lista vacia, es decir, []. en la base de datos hay varia peliculas de ese director, sin embargo al hacer:
y ejecutar en el navegador
http://localhost:8080/getAllPeliculasByDirector
Ahora si me devuelve la lista con todas las peliculas. Alguien sabria decirme que tengo mal en la primera?
1
2
3
4
5
6
7
8
9
10
@RequestMapping(value="/getAllPeliculasByDirector", method=RequestMethod.GET)
public List<Pelicula> getAllPeliculasByDirector (){
emFactory = Persistence.createEntityManagerFactory("PU_BASPEL");
entityManager = emFactory.createEntityManager();
List<Pelicula> pelicula = entityManager.createNativeQuery("SELECT titulo, estreno FROM Pelicula WHERE director = '?'").getResultList();
entityManager.close();
emFactory.close();
return pelicula;
}
Al irme al navegador e introducir http://localhost:8080/getAllPeliculasByDirector?=David%20Fincher
Me imprime una lista vacia, es decir, []. en la base de datos hay varia peliculas de ese director, sin embargo al hacer:
1
2
3
4
5
6
7
8
9
10
@RequestMapping(value="/getAllPeliculasByDirector", method=RequestMethod.GET)
public List<Pelicula> getAllPeliculasByDirector (){
emFactory = Persistence.createEntityManagerFactory("PU_BASPEL");
entityManager = emFactory.createEntityManager();
List<Pelicula> pelicula = entityManager.createNativeQuery("SELECT titulo, estreno FROM Pelicula WHERE director = 'David Fincher'").getResultList();
entityManager.close();
emFactory.close();
return pelicula;
}
y ejecutar en el navegador
http://localhost:8080/getAllPeliculasByDirector
Ahora si me devuelve la lista con todas las peliculas. Alguien sabria decirme que tengo mal en la primera?
Valora esta pregunta


0