[英]Not null object but empty json
我有一個JAX-RS方法,可以向我返回帶有DO的列表。 不幸的是,當我轉到該方法所映射的路徑時,我只會得到一個空的json列表,例如:
[{}, {}, {}]
我的資源方法如下所示:
@GET
@Produces("application/json")
public List<ModelDO> getModels() {
List<ModelDo> models = modelRepo.findAllModelsWithName("Name");
return models;
}
我100%確信對象存在並且列表不為空,因為我已經在調試器中檢查了它。
ModelDO類是一個簡單的POJO:
public class ModelDO {
private int id;
private String name;
//public getters
}
我應該怎么做才能得到一個非空的json響應? PS。 當我返回單個對象時,我遇到相同的問題-> {}
編輯:
modelRepo:
public List<ModelDO> findAllModelsWithName(String name){
return new JPAQueryFactory(entityManager).selectFrom(modelEntity)
.where(modelEntity.name.eq(name))
.fetch();
}
ModelRepo.class已@Injected進入我的Resoure類
原因是我的Model對象沒有字段設置器,只有getters。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.