Estou com um problema em um mapeamento de uma tabela no hibernate.
Tenho uma tabela que é associativa. Exemplo:
PessoaFisica
- CodigoPessoaFisica (PK)
- Nome
- CPF
…
Telefone
- CodigoTelefone (PK)
- NumeroTelefone
- TipoTelefone
PessoaFisicaTelefone
- CodigoTelefone (PK) (FK)
- CodigoPessoaFisica (FK)
Como fica o arquivo .hbm, o mapeamento para a tabela PessoaFisicaTelefone ?? Alguém pode me ajudar ??
Eu tinha colocado somente assim:
<hibernate-mapping>
<class name="TelefonePessoaFisica" table="TelefonePessoaFisica">
<property
column="CodigoPessoaFisica"
length="10"
name="CodigoPessoaFisica"
type="integer"
/>
<property
column="CodigoTelefone"
length="10"
name="CodigoTelefone"
not-null="false"
type="integer"
/>
</class>
</hibernate-mapping>
mas deu erro falando q precisava de um id. Quando coloco um id não aceita porque precisa de um generator.
Alguém sabe o que devo fazer ?? :roll: