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