Galera,
recebi uma modelagem de banco onde duas tabelas fazem dois tipos de relacionamento entre si.
TABELA Coordenador
idCoord
Pessoa_idPes
.
.
.
TABELA Pessoa
idPes
Coordenador_idCoord
.
.
.
entre essas tabelas existe o relacionamento 1:1 e 1:n, onde 1:1 o id da tabela Coordenador fica na tabela Pessoa e no relacionamento 1:n o id da tabela Pessoa fica na tabela Coordenador.
Eu estava fazendo assim:
Entity Coordenador
@ManyToOne
@JoinColumn(name="Pessoa_idPes")
private Pessoa pesN = new Pessoa();
@OneToOne(mappedBy = "coord1")
private Pessoa pes1;
Entity Pessoa
@OneToMany(mappedBy ="pesN")
private List<Coordenador> coordN;
@OneToOne
@JoinColumn(name = "Coordenador_idCoord")
private Coordenador coord1 = new Coordenador();
Só que ele me retorna um erro que não consigo vê-lo todo, pois ele repete muitas vezes as seguintes linhas:
.
.
.
at entity.Pessoa.<init>(Pessoa.java:40)
at entity.pessoa.coordenador.Coordenador.<init>(Coordenador.java:40)
.
.
.