这是我在存储库类中的方法:@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();
}
添加回答
举报
0/150
提交
取消