Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 使用@Query休眠jpa投影_Hibernate_Kotlin_Spring Data Jpa_Hibernate Query - Fatal编程技术网

Hibernate 使用@Query休眠jpa投影

Hibernate 使用@Query休眠jpa投影,hibernate,kotlin,spring-data-jpa,hibernate-query,Hibernate,Kotlin,Spring Data Jpa,Hibernate Query,我看到的大多数示例都使用entityManager.createQuery或.createNativeQuery等 有没有办法让下面这样的东西工作 data class SummaryDto(val employeeName: String, val employerName: String) @Query("select e.name as employeeName, emp.name as employerName " + "from Employer e " +

我看到的大多数示例都使用entityManager.createQuery或.createNativeQuery等

有没有办法让下面这样的东西工作

data class SummaryDto(val employeeName: String, val employerName: String)

@Query("select e.name as employeeName, emp.name as employerName " +
            "from Employer e " +
            "inner join Employee emp on emp.employer_id = e.id ", nativeQuery = true)
    fun findSummaries(): List<SummaryDto>
data class SummaryDto(val-employeeName:String,val-employeeName:String)
@查询(“选择e.name作为employeeName,选择emp.name作为employeeName”+
“来自雇主e”+
“在emp.employer_id=e.id上内部加入员工emp”,nativeQuery=true)
fun findSummaries():列表
当我运行上面的代码时

我犯了这个错误 未找到能够从类型转换的转换器
[org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap]键入[dto.SummaryDto]

这可以通过Kotlin来完成吗?或者有没有其他方法可以通过基于Hibernate JPA注释的方式来实现

谢谢
Tin适用于可能遇到相同问题的任何人。将
SummaryDto
更改为如下界面


接口概要DTO{
val employeeName:String
val employerName:字符串
}

会有用的