如何使用 Hibernate Criteria 编写此查询
Posted
技术标签:
【中文标题】如何使用 Hibernate Criteria 编写此查询【英文标题】:How to write this query using Hibernate Criteria 【发布时间】:2022-01-15 05:03:08 【问题描述】:SELECT COUNT(*),
channel_user_id
FROM communication.interaction_user_status
WHERE channel_user_id IN ( SELECT DISTINCT channel_user_id
FROM communication.channel_user
WHERE user_community_id = 1
)
AND status = 0
GROUP BY channel_user_id;
【问题讨论】:
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:这取决于你的配置类型,通常你不能在查询中包含数据库名称,这必须在别处配置
SELECT COUNT(*),
channel_user_id
FROM interaction_user_status
WHERE channel_user_id IN ( SELECT DISTINCT channel_user_id
FROM channel_user
WHERE user_community_id = 1
)
AND status = 0
GROUP BY channel_user_id;
【讨论】:
您的答案可以通过添加有关代码的作用以及它如何帮助 OP 的更多信息来改进。以上是关于如何使用 Hibernate Criteria 编写此查询的主要内容,如果未能解决你的问题,请参考以下文章
查询后如何设置@Transient 字段值?使用 Hibernate Criteria 进行查询