【发布时间】:2019-02-28 16:14:01
【问题描述】:
所以,我有这个类,使用 @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。我在文档中找不到任何方法。
【问题讨论】:
标签: java jackson spring-data-jpa spring-data-rest