Встраиваемая сущность с атрибутом @OneToMany

Скажем, у меня есть следующие сущности:

@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(, например, без дополнительной таблицы).

Возможно ли это? Если да, то какие аннотации следует использовать для создания такого сопоставления?

15
задан jFrenetic 26 March 2012 в 19:00
поделиться