【发布时间】:2019-10-05 21:32:12
【问题描述】:
我有两个表(policy、claims)通过policyId 加入,我需要来自Claims 的Policy 的详细信息,方法是计算每个保单的索赔数量并检查计数值 > 提供的参数。
PolicyClaim 是Claims 中的策略对象。
@Query("Select c.policyClaim from Claims c Where (Select count(c.claimId) From Claims c Group By c.PolicyClaim) > :countvalue")
我期待满足条件的Policy 表的详细信息。
我收到此错误:
出现意外错误(类型=内部服务器错误, 状态=500)。无法提取结果集; SQL [不适用];嵌套异常 是 org.hibernate.exception.DataException: 无法提取 ResultSet
【问题讨论】:
-
保单和索赔表是什么样的?您目前没有在提供的示例查询中加入他们。
标签: sql jpa spring-data-jpa subquery jpql