Я использую пружинный ботинок с жидкой базой.Для базы данных есть MySQL Есть две таблицы, есть Employee и Verifier.До сих пор у нас нет сопоставления для этих таблиц, и у верификатора уже есть старый столбец "creation_id".здесь я должен сопоставить столбец jobs_id из таблицы Employee с verifer.
Но проблема в том, что я не могу добавить новый столбец, но мне нужно создать сопоставление для старого столбца "employeemet_id" таблицы "Verifier"
Я комментирую старый атрибут привлечение привлечение из таблицы верификаторов и добавляю сопоставление следующим образом
Employee table
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY,mappedBy = "employee")private List<Verifier> verifierList;
и
Verifier table
@JsonIgnore
@ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JoinColumn(name = "employment_id")
private Employmee employee;
Я получаю следующую ошибку
Причина:: org.hibernate.AnnotationException: Невозможно создать индекс (jobsId) для верификатора таблицы: столбец базы данных «shipId »не найден.Убедитесь, что вы используете правильное имя столбца, которое зависит от используемой стратегии именования (оно может не совпадать с именем свойства в сущности, особенно для реляционных типов)