SPRING DATA JPA - ПОЛУЧИТЬ СПИСОК ОБЪЕКТА ПО ДИСКРИТИНГУ И ЗАКАЗАТЬ СОБСТВЕННОСТЬ - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть несколько Website_Package_mapping, которые содержат объект Website и Package. Я хочу список по следующим критериям.

1> Уникальный webDetail; 2> Самая низкая цена;

public class WebsitePackageMapping implements Serializable {

    private int id;
    private int userId;

    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "website_id")
    private WebDetail webDetail;

    @OneToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "package_id")
    private WebPackage webPackage;

    private BigDecimal price;
    getter setter...........
}
public class WebDetail implements Serializable {

    private int id;
    private String url, name, title, type, image, description, shortDescription;
    private int domainAuthority, traffic, spamScore;
    boolean buyer, seller;
    private byte[] screenshot;
getter setter....
}

предположим, что в моей таблице есть следующие данные (изображение прилагается), мне нужна самая низкая цена и уникальный website_id. Может ли кто-нибудь помочь мне написать запрос или метод для этого. Я использую JPA_REPOSITORY. я пытаюсь public List<WebsitePackageMapping> findDistinctWebdetailOrderByPrice(); но это не сработало. enter image description here

1 Ответ

0 голосов
/ 06 апреля 2020

Я думаю, вы пропустили asc в имени метода, вот что вам нужно:

findDistinctWebdetailOrderByPriceAsc();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...