Até aonde vai e quando devemos usar esse conceito de mapeamento de heranças do hibernate ? Por exemplo:
Temos a tabela Pessoa e a tabela de Usuario, sendo que no hibernate nos teremos a classe Pessoa, e a classe Usuario que extende a classe Pessoa.
Até então… qual o sentido dessa pratica ? separar informações ? carregar menos dados ?
Em vista dessa pratica, eu tb poderia fazer o seguinte:
Uma tabela cliente, telecom, informatica, advocacia e estetica.
Portanto eu teria no hibernate uma classe Cliente e todas as demais classes telecom, informatica advocacia e estetica iriam extender a classe Cliente ! pois assim teriamos classificados todos como clientes… mas alguns seriam clientes referente a telecom, outros a advocacia e assim por diante.
Esse conceito é correto ? por favor, poderiam me fornecer mais exemplos ? pois se for assim eu consigo imaginar um monte de casos aonde eu posso usar isso, e nunca mais vou usar flag nas minhas tabelas
