Olá à todos,
Estou tentando Mapear uma PK composta por uma FK e uma PK auto_increment.
Tenho esse mapeamento até então:
@Entity
public class Telefone implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected TelefonePK telefonePK;
// etc...
}
Na class que representa a PK composta está assim:
@Embeddable
public class TelefonePK implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = "id_telefone", nullable = false)
private short idTelefone; // Gostaria que essa incrementasse automaticamente
@Id
@Basic(optional = false)
@Column(name = "id_pessoa", nullable = false)
private int idPessoa; // FK da tabela pessoa.
// etc...
}
Aguém tem idéia de como mapear isto?