У меня есть две сущности // Все детали были удалены
@Entity
@Table(name = "A_TABLE_NAME")
public class AEntity extends ... {
...
@ManyToOne(fetch = FetchType.LAZY)
private BEntity b;
...
}
@Entity
@Table(name = "B_TABLE_NAME")
public class BEntity extends ... {
...
}
Когда я запускаю tomcat-сервер при создании таблицы \ изменении времени (я использую концепцию кода), у меня появляется ошибка
ОШИБКА: не удалось: создать таблицу A_TABLE_NAME_B_TABLE_NAME (...)
ОШИБКА: ORA-00972: идентификатор слишком длинный
Как я знаю, отношение ManyToOne можно сохранить какстолбец в таблице A_TABLE_NAME.Почему Hibernate пытается создать таблицу для хранения этого отношения (например, это отношение ManyToMany)?