我试图从spring数据jpa-native查询返回自定义对象
以下是我到目前为止根据这个如何从Spring Data JPA GROUP BY查询返回自定义对象所做的工作
我应该能够创建如下查询:
Query(nativeQuery = true, value = "select sc.case_type as caseType, sc.revision as revision from smart_casemodel sc minus select s.casetype, s.revision from smart_case s")
List<CtRevOnly> findNotUsedCasemodels();
我声明投影接口
public interface CtRevOnly {
String getCaseType();
String getRevision();
}
那就叫它吧
caseModelRepository.findNotUsedCasemodels();
不过我有个例外
javax。坚持不懈PersistenceException:org。冬眠MappingException:未知实体:javax。坚持不懈元组
知道我做错了什么吗?
对于遇到同样问题的人
我使用Hibernate 5.1.2。最终的
我想有一个错误,我需要升级到Hibernate5.2.11才能使其正常工作
我正在用Spring Data JPA开发一个Spring Boot应用程序。我正在使用一个自定义的JPQL查询按某个字段分组并获得计数。下面是我的存储库方法。 实际运行结果如下:
我不能同时使用Spring Data,JPA投影和规范。我有以下设置: 实体: 投影界面: 国家规格: 存储库: 前两个方法findByName和findAllProjectedBy工作良好。而第三个方法findAllProjectedBy(Specification Specification)抛出以下异常- 如何才能做到这一点呢?有什么想法吗?
我正在这样访问我的存储库中的投影。
下面是存储库类
我是Spring Data投影的新手,我正在尝试在一个新项目中使用此功能。 特别是,我想在与复杂查询关联的回购方法上使用投影。 我用注释注释了我的方法,并声明了一个JPA查询,其中包含几个连接的表/实体和一个复杂的where条件。 在本文中,我了解到可以使用基于接口的投影和基于类的投影,但只有第一个支持嵌套投影。 我需要嵌套投影,但似乎只有使用基于接口的投影才支持此功能,并且这种方法仅适用于自动生