Preciso resolver a seguinte situação:
SubClasse herda SuperClasse. A tabela (gerada pelo hibernate) da SubClasse não deve possuir as propriedades da SuperClasse, ou seja, apenas as suas propriedades. A SuperClasse será outra tabela, onde a SubClasse terá uma FK para ela.
Na SubClasse haveria uma atributo fkSuperClasse, do tipo long, o qual estaria relacionado ao id da SuperClasse. Todas as propriedades da SubClasse seriam persistentes a SuperClasse ( a partir da propriedade fkSuperClasse).
Há possibilidades de fazer isto?
Utilizando XDoclet, hibernate.subclass, ele cria uma tabela com as propriedades da SuperClasse e da SubClasse. Assim teria redundancia no banco.
Utilizando hibernate.one-to-one, terei uma agregação, o que não quero, pois aqui estou utilizando Herança.
Fiz alguns testes com hibernate.joined-subclass, mas não tive sucesso.
Faltou algum esclarecimento?
Abraços,
Robson