olingo jpa процессор v4 Исключение при использовании отношения @ManyToOne - PullRequest
0 голосов
/ 01 января 2019

olingo jpa процессор v4 Исключение при использовании отношения @ManyToOne.

com.sap.olingo.jpa.metadata.core.edm.mapper.exception.ODataJPAModelException: ошибка при создании ссылочных ограничений для «содержимого»:Свойство для 'content_id' не найдено в 'Репозитории'

@ManyToOne(optional = true)
@JoinColumn(name = "content_id",  insertable = false, updatable = false)
public Repository getContent() {
    return content;
}

@ManyToOne
@JoinColumn(name = "space_id",  insertable = false, updatable = false)
public Space getSpace() {
    return space;
}

1 Ответ

0 голосов
/ 05 июля 2019

Я думаю, вам нужно использовать refencedColumnName.refencedColumnName предназначен для указания другого столбца в качестве столбца id другой таблицы.

@ManyToOne(optional = true)
@JoinColumn(name = "content_id",referencedColumnName="here the id of repository",insertable = false, updatable= false)
...