Я пытаюсь использовать композицию в спящем режиме с аннотациями.
У меня есть:
@Entity
@Table(name = "Foo")
public class Foo {
private Bar bar;
public void setBar(Bar bar){...}
public Bar getBar() {...)
}
public class Bar {
private double x;
public void setX(double x) {...}
public double getX() {...}
}
И при попытке сохранить Foo я получаю
Не удалось определить тип для сущности org.bla.Bar в таблице Foo для столбцов: [org.hibernate.mapping.Column (bar)]
Я попытался поместить аннотацию @Entity в Bar, но я получаю:
Не указан идентификатор для объекта org.bla.Bar