一つ記事はが好き多くを持っています。hibernateは、hqlクエリの1対多の関連付けをカウントしますか?
は、私は(数(article.upvotes))の記事を持って投票までの数をカウントHQLクエリを作成しようとしています!
私が試したクエリを以下に示しています。私はクラス全体を追加することを気にしなかった - すべての必要なコードは以下の通りです。
class Article {
...
...
@OneToMany(mappedBy = "article", fetch = FetchType.LAZY)
private Set<Like> articleLikes; // Contains uId who liked + articleId
select a, count(a.articleLikes) from Article a
次のエラーが生成されます。このクエリを実行する:私はここで間違って何をやっている
exception [Request processing failed; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet] with root cause
org.postgresql.util.PSQLException: ERROR: syntax error at or near "."
?