У меня есть следующая модель
Вопрос
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;
}
Tag
public class Tag {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String tagName;
@ManyToMany(mappedBy = "tags")
private List<Question> question;
}
Я хочу получить гистограмму tagName для подсчета вопросов на тег в JPQL.