Я использую ManyToOne
отображение аннотаций в моем VerticalTask классе
@JsonIgnore
@ManyToOne
@JoinColumn(name = "vertical_type_id")
private VerticalType vertical;
У меня есть VerticalType класс также, где я отображаю аннотацию OneToMany
так как я хочу вертикальное задание для каждой компании
@OneToMany (mappedBy = "vertical", cascade = CascadeType.ALL,
orphanRemoval = true) private List<VerticalTask> verticalTask;
У меня также есть verticalTaskRepository
public interface VerticalTaskRepository extends CrudRepository<VerticalTask, Long>{
List<VerticalTask> findByVertical_type_Id(Long aircraft_typeId);
}
У меня есть столбец verticalName in VerticalType класс, поэтому с помощью этого я хочу получить все вертикальные задачи, связанные с одной VerticalType record
Я также упомянул отображение в postgresql (vertical_type_id) -> (id)
Но во время выполнения я получаю Exception ::
Неудовлетворенная зависимость, выраженная через параметр конструктора 7;вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'verticalTaskRepository': сбой вызова метода init;Вложенным исключением является org.springframework.data.mapping.PropertyReferenceException: не найдено имя свойства для типа VerticalType!Пройденный путь: VerticalTask.vertical.