У меня есть такая сущность ниже
@Entity
public class Example
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "pl_id")
private Long id;
@Column(name = "pl_date")
@Convert(converter = DateConverterFromString.class)
private LocalDateTime date;
@Column(name = "pl_number")
private String number;
@Column(name = "pl_type")
private Long result;
@Column(name = "pl_package_id")
private Long packageId;
// getters&setters
}
Я пытаюсь получить количество уникальных результатов pl_number для данного типа.Например, я пытаюсь заставить hibernate выполнить этот запрос для меня
select count(distinct pl_number) from sample_table where pl_type=200;
До сих пор я пробовал методы Spring Data Query и JPQL или нативные запросы.
Я сделал
countDistinctNumberByResult(Long result);
и я также попытался написать нативный и jpql-запрос для этого.Но то, что он возвращает - это запрос, подобный приведенному нижеСпасибо.