Acho q da pra eu explicar ele sem colocar mto código aqui… seguinte…
Tenho uma classe abstrata chamada ATRIBUTO que contem os atributos NOME e VALOR e o método Timer, que é abstrato.
Tenho tambem uma séria de classes que eu extendo ATRIBUTO e implemento o método Timer. Por exemplo a classe NUTRIENTES.
Populo um objeto nutrientes NUTRIENTES nutrientes = new NUTRIENTES(); e tento persistir por um DAO generico. Um DAO, onde o q está mapeado pro hibernate o ATRIBUTO.hbm.xml
E finalmente é gerado um erro…
Num to com o prinstack da exceção aqui… mas alguem ja conseguiu fazer isso ?
Você precisa mapear a classe filha e usar Inheritance no mapeamento do hibernate. Agora vai ser meio dificil de te mostrar, mas o caminho está por aqui… Da uma procurada no google sobre mapeamento com herança que você deve achar a resposta fácil…