¡Bienvenid@s al módulo de Persistencia de objetos con JPA!
Si deseáis plantear cualquier pregunta después de que el módulo finalice enviad un mensaje con la pregunta a éste foro de discusión. Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.
Duración del módulo: 20 horas.
Horario: viernes, lunes de 8 a 15, martes de de 8 a 14.
Asistentes: 12.
Posibles soluciones para los errores tipo "LazyInitializationException"
- Con JPA: crear el contexto de persistencia de tipo extendido
- Con JPA y Spring en aplicaciones Web: usar este filtro. Ver este ejemplo
- Con Hibernate y Spring en aplicaciones Web: usar este filtro
Panorámica del acceso a datos en Java
Creación de una consulta parametrizada:
Creación de una consulta parametrizada:
- Query q = em.createQuery("select u from Usuario u where u.nombre = :nombre");
- q.setParameter("nombre", "abc");
- List
listaUsuarios = q.getResultList();
Derby
- Url: jdbc:derby://localhost:1527/curso
- Driver: org.apache.derby.jdbc.ClientDriver
- Usuario: app
- Clave: app
Documentación
- Tutorial sobre genéricos
- Manual de JDBC escrito por Sun Microsystems
- ¿Para qué sirven las anotaciones?
- Uso de ORMs (JPA 1.0)
- Uso de ORMs(JPA 2.0)
- Uso de ORMs (Hibernate)
Herramientas Java utilizadas en el curso