Versão atual:

JPA - Join com restrições

Bom dia pessoal, minha duvida é o seguinte. Eu tenho 3 tabelas:

  1. Usuario;
  2. Externos;
  3. Servidores;

Estas tabelas se ligam através da chave estrangeira IdPessoa entrada nas três tabelas, com a restrição do campo booleano servidor encontrado na tabela Usuario. Exemplo: se o campo servidor for igual a true então o join será feito na tabela Servidores, senão o join é feito na tabela Externos.

Gostaria de saber se tem com fazer isso através do mapeamento JPA?

Espero ter sido claro e desde já agradeço as contribuições.

Versão(1):

Ver a versão formatada

JPA - Join com restrições

Comentário

new question