Ing. Marco Antonio Toscano Freire
::.INTRODUCCION.::
Los Enterprise Java Beans (EJB’s) en la especificación 3.0 se
fundamentan tanto en el modelo propietario como en el open source al
hacer uso de características existentes en alternativas como TopLink,
Hibernate y Spring las cuales sirvieron de influencia para el desarrollo de
la especificación de JPA.
El modelo de entidades introducido en la especificación de EJB3.0 define el
uso de JPA como mecanismo de persistencia, el cual permite persistir los
datos en un sistema de manejo de base de datos relacional utilizando los
objetos persistentes como tablas en la bdd.
JPA reemplaza a los Entity Beans en Java JEE 5 , los objetos persistentes
en esta especificación son tratados como POJOS al igual que en la mayoría
de capas de persistencia.
::.PASOS PARA CREAR UN ENTITY BEAN.::
Para crear un Entity Bean y poder utilizarlo se necesita seguir los
siguientes pasos:
@NamedQuery(name=“Profesor.buscarTodos”, query=“SELECT
p FROM Profesor p”)
::.Named Queries.::
Se puede definir múltiples queries nombradas para lo cual utilizamos
la anotacion @NamedQueries de la siguiente forma:
@NamedQueries({@NamedQuery(name=“Profesor.findA”,
query=“conA”),
@NamedQuery(name=“Profesor.findB”, query=“conB”)})