Tenho uma tabela A no banco 1 e uma tabela B no banco 2. Precisaria criar uma relação na Entity A para equivaler a Entity B. Qual a melhor forma de fazer?
Pensei na opção de salvar o ID da tabela B na tabela A algo como Long b_id e fazer a pesquisa na tabela B no banco 2 quando precisar, mas achei muito suscetível a erros.
No caso, vc teria que implementar isso manualmente, sem depender do JPA. Aí tudo teria que ser implementado manualmente, desde os inserts, passandos pelos selects, até os deletes e updates.
B
Breno_Henrrique
Pois é, por isso estou pensando se teria alguma forma não de “relacionar” usando o hibernate/JPA, mas de fazer de forma que fosse possível ter uma relação confiável de um lado para o outro. Por isso tive a ideia de criar o Long com o id para a relação, mas achei que não era a melhor abordagem.
Depois de muita pesquisa descobri que a melhor forma de resolver esse problema é usando orientação a eventos, segue os links introdutórios para o tema: