为了账号安全,请及时绑定邮箱和手机立即绑定

将结果从 HQL 转换为对象

将结果从 HQL 转换为对象

繁花如伊 2021-07-27 21:00:39
这是我在存储库类中的方法:@Query("select max(entry_fee) as maxBuyInFee, max(prize) as maxPrize, max(participants_number) as maxParticipants from Tournament tournament")    FilterMaxValues findFilterMaxValues();这是我的 FilterMaxValues 类:public class FilterMaxValues {    private Integer maxBuyInFee;    private Integer maxPrize;    private Integer maxParticipants;如何将此 HQL 的结果转换为 FilterMaxValues 对象?现在我得到:找不到能够从类型 [java.util.HashMap] 转换为类型 [com.test.FilterMaxValues] 的转换器
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

如果您不是实体,则可以使用投影FilterMaxValues,例如


interface FilterMaxValues {


Integer getMaxBuyInFee();


Integer getMaxPrize();


Integer getMaxParticipants();


}



查看完整回答
反对 回复 2021-07-29
  • 1 回答
  • 0 关注
  • 185 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信