[英]How to return custom object using projection in 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
知道我做错了什么吗?
对于遇到同样问题的任何人
我正在使用 Hibernate 5.1.2.Final
我想有一个错误,我需要升级到 hibernate 5.2.11才能使其工作 请参阅此链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.