Colecciones en Hibernate

Dadas las clases Reunion y Agenda

public class Reunion {
   private Set<Agenda> agenda;
   //getters & setters
}

El mapping Reunion es:

<class name="com.domain.Reunion" table="TBL_REUNION">
    <id name="id" column="ID_REUNION" type="java.lang.Long">
        <generator class="sequence">
           <param name="sequence">REUNION_SEQ</param>
        </generator>
    </id>
    <set name="agenda" lazy="true">
        <key column="FK_REUNION" />
        <one-to-many class="com.domain.Agenda" />
    </set>
</class>

Y para Agenda:

<class name="Agenda" table="TBL_AGENDA">
    <id name="id" column="ID_AGENDA" type="java.lang.Long">
       <generator class="sequence">
          <param name="sequence">AGENDA_SEQ</param>
       </generator>
    </id>
</class>

Y las tablas serian:

TABLA   : TBL_REUNION
COLUMNAS: ID_REUNION

y

TABLA   : TBL_AGENDA
COLUMNAS: ID_AGENDA | FK_REUNION

Etiquetas:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: