Ola, boa tarde,
Tenho uma dúvida sobre o @Inheritance(strategy = JOINED). Quando se usa essa técnica para criação de herança, na qual são criadas uma tabela principal e duas tabelas com os valores que são diferentes compartilhando a chave primária e se faz uma consulta apenas em uma tabela “filha” da hierarquia a consulta retorna todos os dados da tabela “pai” também como se fosse um FetchType.EAGER?
Na empresa que trabalho usa a técnica de @Inheritance(strategy = JOINED) e todas as consultas estão retornando todas as tabelas inteiras e não usamos o FetchType.EAGER em nenhum momento nas tabelas “filhas” e nem na tabela “pai”. Se alguém souber de algo agradeço.