首页 > 解决方案 > Spring WebFlux - 返回自定义查询选择

问题描述

我正在学习 Spring WebFlux。我正在尝试使用 r2dbc 存储库从此查询中返回一个列表,该存储库向我显示每个类别的销售数量。

@Query("SELECT COUNT(sales.id)as salesnumbers, sales.type_contract as typecontract FROM sales" + " GROUP BY sales.type_contract")

这是我的实体:销售

@Table("sales")
public class Sales implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    private Long id;

    @Column("salesdate")
    private Instant salesdate;

    @Column("type_contract")
    private TypeContract typeContract;

    @JsonIgnoreProperties(value = { "sales" }, allowSetters = true)
    @Transient
    private Software software;

    @Column("software_id")
    private Long softwareId;
}

任何建议:我怎样才能返回这个列表?

标签: javaspringh2spring-webfluxr2dbc

解决方案


推荐阅读