Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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
Java 查询新对象列表_Java_Mysql_Hibernate_Spring Boot_Jpa - Fatal编程技术网

Java 查询新对象列表

Java 查询新对象列表,java,mysql,hibernate,spring-boot,jpa,Java,Mysql,Hibernate,Spring Boot,Jpa,我需要一些查询来获取新对象。我的结果是: @Getter @Setter @NoArgsConstructor public class MegrendelesNap { int year; int ora; public MegrendelesNap(int year, int ora) { this.year = year; this.ora = ora; } } 所以我需要在构造函数中得到两个整数。在界面中,我创建了一个

我需要一些查询来获取新对象。我的结果是:

@Getter
@Setter
@NoArgsConstructor
public class MegrendelesNap {

    int year;
    int ora;

    public MegrendelesNap(int year, int ora) {
        this.year = year;
        this.ora = ora;
    }
}
所以我需要在构造函数中得到两个整数。在界面中,我创建了一个查询:

 @Query("select new hu.langos.domain.MegrendelesNap(" +
            "FUNCTION('YEAR',d.datum), sum(d.ora) " +
            ") from Dolgozoora  d where d.megrendeles.id =:myid group by function('YEAR',d.datum)")
    List<MegrendelesNap>getMegredelesNapok(Long myid);
@Query(“选择新的hu.langos.domain.megleSnap(”+
函数('年',d.datum),和(d.ora)+
),其中d.megrendes.id=:myid按函数分组('YEAR',d.datum'))
ListgetMegredelesNapok(长myid);
但是,当我运行我的程序时,我得到以下错误:

原因:org.hibernate.hql.internal.ast.QuerySyntaxException:无法 在类上找到适当的构造函数 [hu.langos.domain.megleSnap]。预期参数为:int,long


我怎样才能解决这个问题?谢谢。

整数之和不是整数!整数之和返回长