JPQL ManyToMany считать гистограмму - PullRequest
0 голосов
/ 27 августа 2018

У меня есть следующая модель

Вопрос

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.

...