Pessoal,
Estou quebrando a cabeça aqui pra fazer um relacionamento utilizando chaves compostas (Toplink)
Se alguém puder me dar uma luz… Segue código.
Chave composta
@Embeddable
public class AvaliacaoDistribuicaoPK implements Serializable {
private AvaliacaoPDV avaliacao;
private ModeloDistribuicao item;
...
}
@Entity
Código da classe
public class AvaliacaoDistribuicao implements Serializable {
@EmbeddedId
private AvaliacaoDistribuicaoPK id;
@Enumerated(EnumType.STRING)
private Resultado resultado;
...
}
Entity [AvaliacaoDistribuicao] uses [AvaliacaoDistribuicaoPK] as embedded id class whose access-type has been determined as [FIELD]. But [class AvaliacaoDistribuicaoPK] does not define any [FIELD]. It is likely that you have not provided sufficient metadata in your id class [class AvaliacaoDistribuicaoPK].
[]s