【发布时间】:2020-06-07 01:05:26
【问题描述】:
我正在尝试从一个使用休眠连接的表中获取字段名称。有人知道如何得到它吗?我正在使用带有 EntityManager 的 spring boot。查询是:
"SELECT COUNT(post_id), t.name" +
" FROM TagsPosts tp" +
" JOIN Tags t" +
" WHERE t.id = tp.tags_id" +
" GROUP BY tags_id" +
" ORDER BY 1 DESC"
我试过这个代码
Query query = entityManager.createQuery(
"SELECT COUNT(post_id), t.name" +
" FROM TagsPosts tp" +
" JOIN Tags t" +
" WHERE t.id = tp.tags_id" +
" GROUP BY tags_id" +
" ORDER BY 1 DESC");
query.setMaxResults(10);
for (Object queryResult: query.getResultList()) {
...
但它不起作用。
【问题讨论】:
标签: hibernate join entitymanager criteriaquery