Test

Páginas: 2 (368 palabras) Publicado: 26 de octubre de 2014
JPA - Guía de Laboratorio 1
Creación del proyecto
En eclipse. New Project > JPA Project


En la siguiente pantalla le damos un nombre al proyecto.

En implementación de JPA, seleccionamosla opción de Disable library Configuration.

Importamos las siguientes librerías:

Creamos el paquete pe.edu.cibertec.proyemp.jpa.domain. Y dentro del paquete creamos 2 clases: Departamento yEmpleado
Departamento.java:
@Entity
public class Departamento {
@Id
@GeneratedValueprivate Long id;

private String nombre;

@OneToMany(mappedBy="departamento",cascade=CascadeType.PERSIST)private List<Empleado> empleados = new ArrayList<Empleado>();

// Constructores, getters y setters

}
Empleado.java:
@Entitypublic class Empleado {
@Id
@GeneratedValueprivate Longid;
private String nombre;

@ManyToOneprivate Departamento departamento;

// Constructores, getters y setters

}
Actualizamos el archivo persistence.xml:
<persistencexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0"xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="persistenceUnit" transaction-type="RESOURCE_LOCAL">

<class>pe.edu.cibertec.proyemp.jpa.domain.Departamento</class><class>pe.edu.cibertec.proyemp.jpa.domain.Empleado</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<propertyname="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/empresabd" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="mysql" /><property name="hibernate.hbm2ddl.auto" value="create" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
</properties>
</persistence-unit>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Test
  • Test
  • Test
  • Test
  • Test
  • test
  • test
  • Test

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS