miércoles, 13 de junio de 2007

anotaciones colecciones persistencia

@OneToMany(mappedBy="aplicacion", cascade=CascadeType.ALL)
public List getPiezas() {
return piezas;
}

@ManyToOne
public Aplicacion getAplicacion() {
return this.aplicacion;
}



@ManyToMany(targetEntity=GrupoMusica.class)
@JoinTable(name="MUSICOSENGRUPO",
joinColumns=
@JoinColumn(name="musico_ID", referencedColumnName="id"),
inverseJoinColumns=
@JoinColumn(name="grupo_ID", referencedColumnName="id"))
public List getGrupos() {
return grupos;
}


@ManyToMany(targetEntity=Musico.class)
@JoinTable(name="MUSICOSENGRUPO",
joinColumns=
@JoinColumn(name="grupo_ID", referencedColumnName="id"),
inverseJoinColumns=
@JoinColumn(name="musico_ID", referencedColumnName="id"))
public List getMusicos() {
return musicos;
}


No hay comentarios: