gpt4 book ai didi

java - 将结果从 HQL 转换为对象

转载 作者:行者123 更新时间:2023-11-30 10:12:24 26 4
gpt4 key购买 nike

这是我在存储库类中的方法:

@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 对象?

现在我得到:

No converter found capable of converting from type [java.util.HashMap] to type [com.test.FilterMaxValues]

最佳答案

你可以使用 projections如果您的 FilterMaxValues 不是实体,例如

interface FilterMaxValues {

Integer getMaxBuyInFee();

Integer getMaxPrize();

Integer getMaxParticipants();

}

关于java - 将结果从 HQL 转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51897061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com