1
resposta

Mapeamento de chaves compostas

Oi Rodrigo,

no case de chave primária composta eu também posso usar a seguinte anotação, com dois @Id? @Id @Column(name="Enquadramento", nullable=false) private Integer enquadramento;

@Id
@Column(name="Regra", nullable=false)
private Integer regra;

É uma boa prática? Pois em um sistema legado que só estava como chave primária um atributo, se colocasse o @Embeddable, teria que alterar muitas coisa no sistema.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Sergio

Usar duas annotations ao mesmo tempo não é problema não (@Id e @Column, por exemplo)