Java JPQL多个计数直方图

Java JPQL多个计数直方图,java,spring-boot,jpa,many-to-many,Java,Spring Boot,Jpa,Many To Many,我有下面的型号 问题: 公开课问题{ @身份证 @GeneratedValue(策略=GenerationType.IDENTITY) 私人长id; @许多(级联={ cascade type.PERSIST, 级联类型合并 }) @JoinTable(name=“question\u tag”, joinColumns=@JoinColumn(name=“question\u id”), inverseJoinColumns=@JoinColumn(name=“tag\u id”)) 私有列表

我有下面的型号

问题:
公开课问题{
@身份证
@GeneratedValue(策略=GenerationType.IDENTITY)
私人长id;
@许多(级联={
cascade type.PERSIST,
级联类型合并
})
@JoinTable(name=“question\u tag”,
joinColumns=@JoinColumn(name=“question\u id”),
inverseJoinColumns=@JoinColumn(name=“tag\u id”))
私有列表标签;
}
标签
公共类标记{
@身份证
@GeneratedValue(策略=GenerationType.IDENTITY)
私人长id;
私有字符串标记名;
@多个(mappedBy=“标记”)
私人名单问题;
}

我想得到标记名的直方图,用JPQL计算每个标记的问题数

你试过什么?这里有许多JPA文档,它们都解释了JPQL@Jack史密斯-你能分享更多的要求吗?
public class Question {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;

    @ManyToMany(cascade = {
            CascadeType.PERSIST,
            CascadeType.MERGE
    })
    @JoinTable(name = "question_tag",
            joinColumns = @JoinColumn(name = "question_id"),
            inverseJoinColumns = @JoinColumn(name = "tag_id"))
    private List<Tag> tags;

}
public class Tag {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;
    private String tagName;
    @ManyToMany(mappedBy = "tags")
    private List<Question> question;

}