0
次の3つのテーブルSQLクエリをGrailsにどのように変換しますか?SQLクエリをGrailsに翻訳する
SELECT t.name, count(*) as c
FROM topic t
LEFT OUTER JOIN article_topics at
ON t.id = at.topic_id
LEFT OUTER JOIN article a
ON at.article_id = a.id
GROUP BY t.name
私はに似ていますが、
def criteria = Topic.createCriteria()
criteria.list {
groupProperty("name")
projections {
count('*')
}
}
に参加するか、私はここで
Topic.executeQuery(..insert sql..)
を使用しようとすると、多分それは/簡単にはましだ行う方法がわからない何かをしようとしてきましたそれは助けて、私は記事とトピックのGORMオブジェクトを持っていると記事
static mapping = {
topics lazy: false, joinTable: [name: 'article_topics', column: 'topic_id', key: 'article_id']
}
のために有用であると思いますか? SQLクエリには何も問題ありません。 –