Tenho o mapeamento abaixo, mas o objeto produto nao esta carregando…
-----------------------------------------------------------
@Embeddable
class ProdutoPK{
@Column(name = "id_produto")
Long idProduto
@Column(name= "versao")
Long versao
}
-----------------------------------------------------------
class Produto{
@EmbeddedId
ProdutoPk pk
}
-----------------------------------------------------------
class Projeto{
@OneToOne(fetch = FetchType.LAZY)
@JoinColumns({ @JoinColumn(name = "id_produto", referencedColumnName = "id_produto", nullable = false, insertable = true, updatable = false),
@JoinColumn(name = "versao", referencedColumnName = "versao", nullable = false, insertable = true, updatable = false) })
private Produto produto;
}
-----------------------------------------------------------