Bom dia pessoal.
Preciso fazer o seguinte mapeamento:
TABELAA:
COLUNA1 - INT - PK
COLUNA2 - INT - PK
TABELAB:
TABELAA_COLUNA1 - INT - PK
TABELAA_COLUNA2 - INT - PK
COLUNA3 - INT - PK
Ou seja, tenho uma tabela com uma chave primária composta e um outra tabela (TABELAB) com uma chave composta pela chave da tabelaA e mais uma coluna (COLUNA3).
Alguém sabe como posso mapear com Annotation?
public class TabelaB {
@Id
@ManyToOne
@JoinColumns({
@JoinColumn(name="TABELAA_COLUNA1", referencedColumnName="COLUNA1"),
@JoinColumn(name="TABELAA_COLUNA2", referencedColumnName="COLUNA2")})
private TabelaA tabelaA;
@Id
@Column(name = "COLUNA3", nullable = false)
private Integer coluna3;
}
Da maneira acima não funcionou.
Wellington