Итак, у меня есть этот класс, использующий аннотации @EmbeddedId
и @JsonUnwrapped
@Entity
class Order {
@EmbeddedId @JsonUnwrapped
private OrderPK pk;
private String field1;
private String field2;
//...getters, setters
}
И это первичный ключ класса
@Embeddable
class OrderPK implements Serializable {
private String orderNumber;
private String company;
//...getters, setters
}
Я хотел создать Spring DataСортировка REST обрабатывает поля в классе PK как верхние, а не как вложенные.По сути, я хочу использовать это: .../orders?sort=orderNumber,desc
вместо .../orders?sort=pk.orderNumber,desc
.Я не мог найти способ сделать это в документации.