PrimaryKeyJoinColumn vs JoinColumn

0 respostas
A

Estou com uma dúvida em relação a diferença de duas anotations.
A anotation @PrimaryKeyJoinColumn exige que o atributo seja setado e o @JoinColumn não exige?
Vcs sabem a diferença dessas duas anotations e pq PrimaryKeyJoinColumn exige que o atributo não seja null?

Esse código exige que eu sete o ObjectX

@OneToOne(fetch = FetchType.LAZY) @PrimaryKeyJoinColumn public X getObjectX() { return this.X; }

Nesse outro código não é exigido que seja setado o Object X

@OneToOne(fetch = FetchType.LAZY) @JoinColumn(name="XXX") public X getObjectX() { return this.X; }

Criado 30 de novembro de 2010
Respostas 0
Participantes 1