当前位置: 首页 > 知识库问答 >
问题:

如何在Spring数据Jpa中使用投影返回自定义对象?

云宜人
2023-03-14

我试图从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。坚持不懈元组

知道我做错了什么吗?

共有1个答案

卢勇
2023-03-14

对于遇到同样问题的人
我使用Hibernate 5.1.2。最终的

我想有一个错误,我需要升级到Hibernate5.2.11才能使其正常工作

 类似资料: