Java Sprint引导jpa,从查询返回自定义类

Java Sprint引导jpa,从查询返回自定义类,java,spring-boot,spring-data-jpa,Java,Spring Boot,Spring Data Jpa,我有一些自定义查询,例如: @Query("SELECT cells.res, event.eventDate, count(*) FROM ABC abc " + "JOIN abc.data as cells " + "JOIN cells.samples as samples " + "JOIN samples.ev as event "

我有一些自定义查询,例如:

@Query("SELECT cells.res, event.eventDate, count(*) FROM ABC abc " +
            "JOIN abc.data as cells " +
            "JOIN cells.samples as samples " +
            "JOIN samples.ev as event " +
            "WHERE event.id IN :ids "+
            "GROUP BY event.id, samples.id")

    Set<XYZProjection> findXYZBySubjectId(List<Long> ids);
但是我得到了
ConverterNotFoundException
我如何修复它

(想法是创建一个类,不希望触发器创建一个表,这个类将从此查询返回)

谢谢

在POJO中没有名为“subjectId”的字段的情况下,findXYZBySubjectId()将如何工作。 而且你的问题也不清楚

有关更多信息,请参阅链接:---


我猜是LocalDate导致了这里的问题,而不是整个XYZProjection。也许可以忽略该字段,然后再试一次,这样您就可以确定了
public class XYZProjection implements java.io.Serializable {
    private Long positive;
    private LocalDate eventDate;
    private Long count;
    public SubjectSamplesProjection(Long res, LocalDate date, Long count) {
        this.res = res;
        this.date = eventDate;
        this.count = count;
    }
    public Long getCount() {
        return count;
    }
    public LocalDate getDate() {
        return date;
    }
    public Long getRes() {
        return res;
    }
}