【发布时间】:2019-12-29 21:03:08
【问题描述】:
我有一个这样的 JPARepository:
public interface MenetlevelRepository extends JpaRepository<Menetlevel,Long> {
@Query(
value = "select YEAR(datum) as \"ev\",MONTH(datum) as \"ho\", munkagep_id as \"gepid\", SUM(tevekenysegora) as \"sumtev\" from menetlevel group by munkagep_id, YEAR(datum), MONTH(datum)",
nativeQuery = true
)
Collection<MenetlevelStat> getRendetzettMenetlevel();
}
我必须像这样将结果转换为 MenetlevelStat 类:
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class MenetlevelStat {
int ev;
int ho;
Long gepid;
Double sumtev;
}
当我运行我的代码时,我遇到了一些错误: 没有找到能够从类型 [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] 转换为类型 [...... model.MenetlevelStat]
的转换器为什么它不起作用?
【问题讨论】:
-
只创建一个实体类
-
我会建议一个简单的春季教程。随便找一个。有很多可以找到。这样您就可以了解更多信息。