【问题标题】:How to write this query using Hibernate Criteria如何使用 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;

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: java mysql spring-boot hibernate hibernate-criteria


【解决方案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 的更多信息来改进。
猜你喜欢
  • 2013-08-20
  • 1970-01-01
  • 2012-11-28
  • 1970-01-01
  • 1970-01-01
  • 2011-08-01
  • 2015-02-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多