Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informtica IN6AM
Entidades
Una entidad es un objeto de dominio persistencia ligero. Normalmente, una
entidad representa una tabla de una base de datos relacional, y cada instancia de
la entidad corresponde a una fila en esa tabla. El artefacto de programacin
principal de la entidad es la clase de entidad, si bien las entidades pueden utilizar
clases de ayuda.
El estado persistente de una entidad est representada a travs de cualquiera de
los campos persistentes o propiedades persistentes. Estos campos o propiedades
utilizan objetos / anotaciones de mapeo relacional para mapear las entidades y
relaciones entre entidades a los datos relacionales en el almacn de datos
subyacente.
Gestin de Entidades
Las entidades son gestionadas por el gestor de la entidad, que est representado
por las instancias javax.persistence.EntityManager. Cada instancia de
EntityManager se asocia con un contexto de persistencia: un conjunto de
instancias de la entidad que gestiona que existen en un almacn de datos
particular. Un contexto de persistencia define el mbito en que se crean instancias
de entidades particulares, persistido, y eliminado. La interfaz EntityManager define
los mtodos que se utilizan para interactuar con el contexto de persistencia
Consulta de Entidades
El API Java Persistence ofrece los siguientes mtodos para efectuar consultas
entidades.
Opinin Personal
En general JPA captura la esencia de la programacin orientada a objetos y
permite que nuestro cdigo y nuestras consultas desde java sean ms
estructuradas, evitndonos poner cdigo de SQL en la parte de java, lo cual
tambin brinda ms seguridad. Aunque sea un poco difcil de comprender, es una
tecnologa que vale la pena implementarla en nuestros proyectos.