Relacionamento JPA

Olá pessoal,

estou com uma dúvida básica…

Seguinte… tenho duas tabelas A e B. Cada uma tem sua chave primária e elas se relacionam com outras tabelas mas não entre si. A-> D e B -> C. Porém, existe um campo na tabela A que pode se relacionar com a tabela B. Esse campo não é chave estrangeira no banco.

Eu gostaria de saber se existe alguma anotação em JPA (ou um relacionamento) que poderia fazer a FK manualmente ? Sem utilizar o JOIN no SELECT ?

Obrigado…

Cara, na minha opnião você deveria utilizar o relacionamento normal do JPA, (provavelmente com @ManyToOne) e mapear sim essas FK.
Se você fizer alguma gambi pra isso funcionar manualmente, vai ter que se preocupar em fazer a consistências das informações a toda hora.

abraço,

você tem que se basear no mandante do relacionamento, senão você não conseguirá mapear as classes que a usam.