Можно ли настроить аннотации Hibernate для хранения класса компонента в отдельной таблице?таблица аннотации компонентов hibernate
Рассмотрим следующий пример:
@Table(name = "A")
@Entity
public class A implements Serializable {
@Id
public String id;
@OneToMany
@JoinColumn(name="ENTITY_ID", insertable=false, updatable=false)
@NotFound(action=NotFoundAction.IGNORE)
private Set<ComponentObj> components;
....
}
Для таблицы компонентов ...
@Table(name = "C")
public class ComponentObj implements Serializable {
@JoinColumn(name="ENTITY_ID")
public String entity_Id;
....
}
Когда я начинаю выполнять модульное тестирование с указанными выше аннотаций, я получаю следующее исключение:
Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: ComponentObj
Я объявил оба класса как аннотированные классы ...
Спасибо. Это очень помогло. –