Java Spring Boot: перезапустите значение атрибута ManyToOne (id) и URL в _links - PullRequest
0 голосов
/ 06 сентября 2018

Я новичок в загрузке Java и Java Spring.Я строю REST Api.У меня есть некоторые @ManyToOne -отношения в моей сущности.По умолчанию Spring Boot возвращает URL-адрес атрибута в разделе _links.Есть ли простой способ вернуть значение атрибута дополнительно как «нормальный» атрибут?Я был бы удивительным, если бы просто нужно было сделать те же изменения в классе сущности.

1 Ответ

0 голосов
/ 06 сентября 2018

Я нашел решение, не уверен, если это рекомендуемый способ. Я добавил дополнительный атрибут и изменил getter, чтобы он возвращал идентификатор @ManyToOne:

@ManyToOne
@JoinColumn(name = "MasterData_ID")
private MasterData masterData;

@JoinColumn(name = "MasterData_ID", insertable = false, updatable = false)
private long masterData_ID;

public long getMasterData_ID() {
    return this.masterData.getMasterDataID();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...