Duvida com mapeamento JPA[RESOLVIDO]

1 resposta
GraveDigger

Boa Tarde Pessoal,

Estou com uma dúvida aqui em meu mapeamento JPA.

Tenho 2 entidades envolvidas nessa situação:

Viagem e Pessoa.

A classe viagem possui 2 instancias de pessoa, uma indicando o responsável pela viagem, a outra indicando quem solicitou a viagem.

Cada pessoa pode participar de N viagens.

Pensei no seguinte:

@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "customers_id", referencedColumnName = "customers_id", insertable = true, updatable = true)
	private Person mainTraveler;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "id_solicitante", referencedColumnName = "customers_id", insertable = true, updatable = true)
	private Person requestor;

Porém recebo uma mensagem dizendo que em um dos 2 locais deveo ter insertable e updatable = false, que não é o comportamento que quero, visto que desejo manipular esse dado através dessa entidade.

Gostaria de saber como fazer esse tipo de mapeamento.

Grato

1 Resposta

GraveDigger

Eu possuia um erro anterior que me fazia pensar que isso estava errado.

Na verdade esse mapeamento está correto.

[]'s

Criado 13 de dezembro de 2008
Ultima resposta 13 de dez. de 2008
Respostas 1
Participantes 1