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.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Sergio

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