我下面有一个这样的实体
--output-style=expanded
我正在尝试获取给定类型的唯一pl_number结果的数量。 就像,我试图让休眠状态为我运行此查询
@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
}
到目前为止,我尝试过的是Spring数据查询方法和JPQL或本机查询。
我做了
select count(distinct pl_number) from sample_table where pl_type=200;
,我也尝试为此编写一个本机和jpql查询。但是它返回的是下面的查询
countDistinctNumberByResult(Long result);
有人有解决办法或更好的主意吗? 谢谢。