Скажем, у меня есть следующие объекты:
@Entity
public class A {
@Id
@GeneratedValue
private Long id;
@Embedded
private B b;
//getters and setters
}
@Embeddable
public class B {
@OneToMany
private List<C> cList;
//getters and setters
}
@Entity
public class C {
@Id
@GeneratedValue
private Long id;
//other fields, getters and setters
}
Используя функцию автогенерации схемы с Hibernate
, я получаю дополнительную таблицу, которая содержит сопоставления между A
и C
.Но я хотел бы реализовать отношение один ко многим, добавив A
s id в C
( например, без дополнительной таблицы ).
Возможно ли это?Если да, какие аннотации следует использовать для создания такого сопоставления?