| JPA - Visual Web JSF | |
| Inicio | Cursos infosintesis.net liberados | Java EE | Consultar la tabla de los usuarios reg. con JPA y VW JSF | |
| Consultar la tabla de los usuarios registrados con JPA y VW JSF | |
| Paso 5: Operativa |
Ejecutar la aplicación Visual Web JSF
Al ejecutar la aplicación vemos que en vez de mostrar los datos aparece el texto No items found.

Y en la pestaña GlassFish V2 vemos que ha habido el siguiente error NullPointerException, at com.empresa.pojos.jpa.UsuarioJpaController.getEntityManager(UsuarioJpaControler.java:26)

Por un problema todavía no resuelto, la variable de instancia emf no está inicializada. Esta variable de instancia tendría que tener la referencia de un Objeto de tipo EntityManagerFactory tras haber sido inyectada la anotación @PersistenceUnit(unitName = "condorPU")
package com.empresa.pojos.jpa; import com.empresa.pojos.jpa.exceptions.NonexistentEntityException; public class UsuarioJpaController { public EntityManager getEntityManager() { |
Para solventar este problema vamos a crear en la Clase controladora UsuarioJpaController una instancia de tipo EntityMangerFactory invocando al método estático createEntityManagerFactory(...) de la Clase Persistence
package com.empresa.pojos.jpa; import com.empresa.pojos.jpa.exceptions.NonexistentEntityException; public class UsuarioJpaController { public EntityManager getEntityManager() { |
Volvemos ejecutar la aplicación Visul Web JSF y esta vez sí que vemos la Tabla Usuarios rellenada