У меня есть этот запрос, который отлично работает
@Query(value = "SELECT DISTINCT taxonomyGroup FROM sagePrices AS sP WHERE sP.brand = :brand AND sP.taxonomyGroup IS NOT NULL", nativeQuery = true)
List<String> findTaxonomyByBrandMatching(String brand);
Но я хочу использовать JPARepository. Я уже пробовал несколько вариантов, но ничего не получалось, я получаю все правильные записи, но они все еще дублируются
Это несколько опций, которые я пробовал.
List<SagePricesEntity> findTaxonomyGroupDistinctByBrandAndTaxonomyGroupNotNull(String brand);
List<SagePricesEntity> findDistinctTaxonomyGroupByBrandAndTaxonomyGroupNotNull(String brand);
List<SagePricesEntity> findDistinctTaxonomyGroupByTaxonomyGroupNotNullAndBrand(String brand);
кто-нибудь знает, возможно ли то, что я пытаюсь сделать?
Это ответ, который я получаю при использовании JPARepository запросов
[
{
"taxonomyGroup": "rtrtr"
},
{
"taxonomyGroup": "rtrtr"
},
{
"taxonomyGroup": "fhfdhfdhdfh"
},
{
"taxonomyGroup": "ydtyjtyjetyj"
}
]