Estou com um serio problema no mapeamento usando o Hibernate aqui. Tenho 3 classes: Formato, FormatoArtigo e FormatoArtigoAnexo.
Formato é a minha classe principal e é mapeada para a tabela FORMATO no banco de dados.
FormatoArtigo é uma das especializações dela. Todas as outras especializacoes tem suas respectivas tabelas mas essa, por nao possuir nenhum atributo especifico, nao possui. Ela apenas possui uma coleção de FormatoArtigoAnexo pois apenas artigos podem possuir anexos.
FormatoArtigoAnexo por sua vez é mapeada para a tabela FORMATO_ARTIGO_ANEXO.
Como utilizamos JOIN_TABLE para as relações de especialização da entidade Formato, queria saber como colocar o mapeamento em FormatoArtigo, uma vez que ele não possui uma tabela. E se eu deixar em o mapeamento? O Hibernate entende como se ela fosse um Formato mesmo?