使用JPA和规范查询特定字段

时间:2018-02-26 15:26:45

标签: java jpa specifications

我正在尝试使用JPA规范在我的查询中设置特定字段:

public static Specification<Contestation> fromContestation(QueryParams filters) {
    return ((root, query, cb) -> {
        root.get(Order_.orderDetails);
        root.fetch(Order.payment, JoinType.INNER);
        root.fetch(Order.feed, JoinType.INNER);

        return cb.isNotNull(root.get(Contestation_.contestationId));
    });
}

但是它不起作用,查询仍然检索所有字段。我该怎么办?

0 个答案:

没有答案