我正在尝试获取类型列表,如下面的代码所示 -:
@Autowired
MongoTemplate mongotemplate;
@Override
public <T> List<T> getDetails(Query query, Class<T> queryClass) {
List<T> list= mongotemplate.find(query, queryClass);
return list;
}
}
该存储库从服务中调用为-:
return messageSummaryImpl.getDetails(query, MessageSummaryDoc.class);
这个函数的返回类型是 List<MessageSummaryDoc>
由于这是一个空列表,当我不使用通用函数或直接从服务本身调用存储库函数时,此代码工作正常 (mongorepository.find(query,Classexample.class)) 请告诉我我做错了什么。
PS-:请不要问我为什么不直接调用存储库(因为这是项目要求)。
波斯汪
相关分类