java - JPA OneToOne bidirectional . -
java - JPA OneToOne bidirectional . - i have 2 entity classes in @onetoone relation. illustration code follow: public class { @id private int id; private string name; @joincolumn(name = "b_id", referencedcolumnname = "id") @onetoone(cascade=cascadetype.all) private b b; //setters , getters } public class b { @id private int id; private string name; @onetoone(mappedby="b") private a; //setter , getters } my question here "can utilize seta(a a) method in class b. mean . . em.gettransaction().begin(); aa = new a(); aa.setid(1); aa.setname("jj"); em.persist(aa); b bb = new b(); bb.setid(1); bb.setname("cc"); bb.seta(aa); em.persist(bb); em.gettransaction().commit(); when tried this, foreign_key field in table (b_id) saved null. please help me. here , have specified mappedby in class b above private a; . in bidirectional relationship , mappedby means not owner. means owner of relationship. in table...