Está en la página 1de 1

Facultad de Informtica Universidad Nacional de La Plata

Ctedra de Bases de Datos II


https://groups.google.com/forum/?hl=es#!forum/bbdd2_alumnos_2015

Proyecto Integrador
ETAPA 2
Fecha de publicacin: 1ro de abril de 2015
Fecha de entrega obligatoria de etapa: 04 de mayo 2014
La URL para realizar la entrega online ser enviada por el grupo de google junto con el horario lmite.

Etapa de mapeo usando Hibernate


Revisin del modelo antes de aplicar los mappings
A continuacin se citan una serie de cambios y validaciones que se deben realizar sobre la
implementacin de la etapa 1.
Los tests de la etapa 1 deben pasar luego de la realizacin de los cambios.
Los tests de la etapa 2 (HibernateTestCase) deben pasar.
Todas las clases deben tener un constructor sin parmetros.
Todas las clases persistentes deben definir un identificador en el modelo con sus
accessors.
1. Crear en MySQL una base de datos llamada grupoNN, donde NN es el nmero de grupo.
2. Crear un usuario en la base de datos creada previamente llamado grupoNN con contrasea
grupoNN, nuevamente NN es el nmero de grupo.
3. Revisar que archivo de configuracin de Hibernate est configurado con la base de datos y
usuario de los puntos 1 y 2 (debera ser as de haber seguido el punto 3.2 del tutorial).
4. Tener en cuenta las siguientes caractersticas para realizar los mapeos
a. Implementar los mapeos en el archivo mappings.hbm.xml
(src/main/resources/hibernate)
b. No usar annotations
c. Mapear la jerarqua de Tarea usando la estrategia TABLA POR JERARQUIA
d. Mapear la jerarqua de PerfilDeUsuario usando la estrategia TABLA POR CADA
CLASE

e. Para colecciones instanciadas como ArrayList, usar el tag List, mientras que para las
colecciones instanciadas con HashSet usar el tag Set
5. Comprobar los mapeos corriendo la clase de test HibernateTestCase.java.
6. Descargar de la carpeta ETAPA 2 de Dropbox el archivo "DBLoader.java". Importarlo al
paquete bd2.util dentro del proyecto (src/main/java).
7. Ejecutar el DBLoader
Consideraciones contempladas para la aprobacin de la segunda etapa
1)
2)
3)
4)
5)

Aprobar la etapa 1
Pasar los tests
Los datos deben ser cargados sin error en la base de datos
Respetar nombre del proyecto de la base de datos, usuario y password
La entrega se debe realizar a trmino

Etapa de Consultas HQL, cumplimentacin del Proyecto Integrador


El documento de esta etapa se publicar antes del 04 de mayo

Pgina 1 de 1

También podría gustarte