0
私にDOのリストを返すJAX-RSメソッドがあります。 Unfortunetly私はのように私は、空のJSONのリストを取得する方法でマッピングされているパスに行くとき:マイリソースメソッドは次のようになりますオブジェクトではなく空の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。私は、単一のオブジェクトを返すだとき、私は同じ問題を取得します - > {}
EDIT:
modelRepo:ModelRepo.classは私のResoureクラスに@Injectedさ
public List<ModelDO> findAllModelsWithName(String name){
return new JPAQueryFactory(entityManager).selectFrom(modelEntity)
.where(modelEntity.name.eq(name))
.fetch();
}