então galera, tô fervendo a cabeça aqui pra tentar resolver o meu problema, já li forum estrangeiro,brasileiro e tal, mas não encontro a resposta. O meu problema, na verdade é simples. Eu tenho uma tabela Pessoa, cuja chave primaria é o “rg”, e tenho uma tabela Advogado que tem como chave primaria um “rg_advogado”, que é u objeto do tipo Pessoa. Os beans tão assim:
@Entity
@Table(name=“Advogado”)
public class Advogado implements Serializable
{
private Pessoa rg_advogado;
@Column(name=“OAB_numero_advogado”,nullable=false,updatable=true)
private Integer oab_numero_advogado;
/* gets e sets */
Bean Pessoa:
@Embeddable
@Table(name=“Pessoa”)
public class Pessoa implements Serializable{
@Id
private Integer rg;
…
Minha dúvida( :?: ) é, como eu mapeio essa chave primária, no caso “rg_advogado”?
Me ajudem, por favor!!! 


