Boa tarde pessoal,
Sei que esse não é o foco do grupo.
Mas preciso saber como faço para mapear uma entidade no banco de dados que não possui uma PK.
Não posso mudar no banco, pois este sistema já utiliza esta entidade a um bom tempo e antes era utilizado JDBC.
Não achei nada no google que me pudesse ajudar.
Obrigado!
Qual o campo que define o registro da tabela como único?
Por exemplo, email, login ou cpf. Algo assim, existe?
Se sim, basta anotar como @Id e pronto.
Não tem nada que define isto.
Foi oq eu estranhei também.
Na verdade o que poderia ser era uma outra entidade que está relacionada.
Porém está entidade pode ter uma lista.
esta tabela tem FK, mas não tem PK.
Realmente é bem estranha.
[quote=Mr.style]Não tem nada que define isto.
Foi oq eu estranhei também.
Na verdade o que poderia ser era uma outra entidade que está relacionada.
Porém está entidade pode ter uma lista.
esta tabela tem FK, mas não tem PK.
Realmente é bem estranha.[/quote]
Se a FK for única, você poderia mapeá-la para sua classe de defini-la como única. [=
Foi a primeira coisa que pensei.
Porém a FK tem uma lista desta entidade.
Agora vou fazer uma composta.