Скажем, у меня есть следующие сущности:
@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
(, например, без дополнительной таблицы).
Возможно ли это? Если да, то какие аннотации следует использовать для создания такого сопоставления?