@Entity @Table(name="Modulo") public class Modulo implements Serializable { @Id @Column(name="IdModulo") private int idModulo; @Column(name="nombre") private String nombre; @ManyToMany(cascade = {CascadeType.ALL},mappedBy="modulos") private Set profesores=new HashSet(); public Modulo() { } public Modulo(int idModulo, String nombre) { this.idModulo = idModulo; this.nombre = nombre; } }