Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] InheritanceType.JOINED

Ola,

A estrategia InheritanceType.JOINED implica no uso de Many To One pelo JPA/Hibernate ? Considerando que as classes que herdam, suas tabelas terao uma fk que no caso e a pk da tabela no lado one.

1 resposta
solução!

Olá Eduardo,

Sim, a estratégia InheritanceType.JOINED implica no uso de Many To One pelo JPA/Hibernate. Essa estratégia é utilizada para mapear hierarquias de classes em bancos de dados relacionais, onde cada classe é mapeada para uma tabela e a tabela da classe filha tem uma chave estrangeira que referencia a tabela da classe pai. Dessa forma, é possível recuperar objetos de uma classe filha a partir de uma consulta na tabela da classe pai.

No caso da estratégia InheritanceType.JOINED, cada classe filha é mapeada para uma tabela separada e a tabela da classe filha tem uma chave estrangeira que referencia a tabela da classe pai. Essa chave estrangeira é mapeada como uma associação Many To One no JPA/Hibernate.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software