En clase vimos una pequeña aplicación Java SE utilizando JPA.
Aquí les dejo un pequeño tutorial que explica el contenido del archivo de configuración persistence.xml así como el manejo de librerías en Eclipse (lo mismo aplica para Rational ).
Este tutorial introduce el concepto de 3 anotaciones (revisa el manual del curso):
Este tutorial introduce el concepto de 3 anotaciones (revisa el manual del curso):
- @Entity
- @Table
- @Id
Recuerda que en JDBC e Ibatis las sentencias DML (Data Manipulation Language) trabajan sobre "Tablas" y son:
- SELECT
- INSERT
- DELETE
- UPDATE
Mientras que en JPA, las sentencias DML trabajan sobre "Entidades" y deben aplicarse mediante el EntityManager. Estas sentencias son métodos del EntityManager que se aplican sobre la entidad y son:
- select : equivale al select de SQL pero se aplica sobre "entidades"
- find : equivale a la busqueda de una entidad basado en su PK
- persist : equivale a un insert.
- merge: equivale a un update.
- remove: equivale a un delete.
- refresh: equivale a una re-lectura de la entidad ( refresco desde la base de datos ).
No te confundas:
- en JDBC e IBatis se usan TABLAS relacionales.
- en JPA se usan "Entidades" que previamente han sido definidas dentro del archivo persistence.xml.
¡ Saludos !
No hay comentarios:
Publicar un comentario