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

我正在尝试从 spring 数据 jpa 返回自定义对象 -本机查询


这是我到目前为止根据如何从 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.persistence.PersistenceException:org.hibernate.MappingException:未知实体:javax.persistence.Tuple


知道我做错了什么吗?


BIG阳
浏览 204回答 1
1回答

月关宝盒

对于遇到相同问题的任何人,我正在使用 Hibernate&nbsp;5.1.2.Final我想有一个错误,我需要升级到 hibernate&nbsp;5.2.11才能使其工作 请参阅此链接
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java