我将jquery数据表与spring jpa一起使用。我想创建一个自定义查询,这样我的datatable将根据多通相关对象的id显示一个项目列表。
public class SezioniDTO {
private static final long serialVersionUID = 1L;
private long id;
private LocalDate sezDtaggiornamento;
private Comune Comune;
}
public class Comune {
private static final long serialVersionUID = 1L;
private long id;
private String comCap;
private String comCodbelfiore;
private String comCodcomune;
}
这些是我的类(我使用mapstruct从实体MapDTO)。如何在我的存储库和服务中使用criteria builder根据Comune id搜索sezionis?
我是querydsl和规范的新手,我只想获得如下内容:
@Query("Select * from Sezioni s WHERE s.id_Comune = :id", native="true")
public DataTablesOutput <Object> findByField (@Param(value="id", input);
1条答案
按热度按时间3npbholx1#
定义实体:
和
定义存储库
使用(在测试中)
接下来,您可以使用mapstruct将实体Map到dto(如果您希望在api上公开dto)