Duvida com mapeamento JPA[RESOLVIDO]

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

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

Na verdade esse mapeamento está correto.

[]'s