我有两个实体 Race 和 Player,hibernate 创建了 1 个表 race_player 作为 Race 和 Players 由 ManyToMany 关系链接。
我需要通过以下方式获取比赛列表:
- “可用”状态
- 超过 1 名玩家注册了这些比赛中的每一项。
我整天都在搜索以获取 hql 格式的以下查询:
从状态 = 'available' 和 idrace 的种族中选择种族名称(从 race_player 组中选择种族 ID,由具有计数(种族 ID)> 1 的种族);
问题是无法在 hql 查询中使用表 race_player。
我看不到如何获取此信息,因为仅在 race_player 表中引用了玩家数量。
谢谢您的帮助 !