Witam, czy istnieje możliwość połączenia encji w Hibernate bez klucza obcego?
create table a
{
id String PRIMARY_KEY
}
create table b
{
id String PRIMARY_KEY,
a_id String
}
Do tej pory robiłem to w taki sposób.
class A {
private String id;
@OneToOne
private B b;
}
class B {
private String id;
@JoinColumn(name = "a_id", referencedColumname = "id")
@OneToOne
private A a;
}
Czy ktoś może mi powiedzieć w jaki sposób osiągną taką relację?