В чем разница между @JsonApiRelationId и @JsonApiRelation? - PullRequest
0 голосов
/ 13 марта 2020

https://www.crnk.io/releases/stable/documentation/#_jsonapirelation

Зачем нужен @JsonApiRelationId, поскольку я не вижу разницы без его использования?

1 Ответ

1 голос
/ 13 марта 2020

Вы можете использовать @JsonApiRelationId вместо @JsonApiRelation, когда вам просто нужно выполнить преобразование идентификатора, а не всего связанного ресурса или когда идентификатор связанного ресурса можно получить намного дешевле, чем полный ресурс.

Оба могут выглядеть так:

public class Car {
  ...

  @JsonApiRelationId
  private Long ownerId;

  @JsonApiRelation
  private Person owner;
...