Pessoal,
supondo que eu tenha:
public class A {
private int id;
}
public class B{
@JoinColumn(name = "x", referencedColumnName = "y")
@ManyToOne
private A a;
}
e na hora de inserir um objeto B eu faça:
public String insert(){
A a = new A();
a.setId(1);
b.SetA(a);
persist(b);
}
Não deveria funcionar?
Grato