1
私はspring-data-couchbase 2.1.2
を使用していますがnullにプロパティのドキュメントを返し、私はカスタムクエリでリポジトリを再定義:春データカスタムN1QLクエリは
@Override
public List<PortfolioDocument> searchPortfolio() {
CouchbaseOperations template = templateProvider.resolve(PortfolioRepository.class, PortfolioDocument.class);
String statement = "select META(ipdb).id AS _ID, META(ipdb).cas AS _CAS, * " +
"from ipdb where _class = 'com.ipdb.datamodel.document.PortfolioDocument' AND title = 'dummytitle'";
SimpleN1qlQuery query = N1qlQuery.simple(statement);;
List<PortfolioDocument> portfolioDocuments = template.findByN1QL(query, PortfolioDocument.class);
....
}
template.findByN1QL(query, PortfolioDocument.class);
idプロパティを除くヌルへのすべてのプロパティを持ついくつかのPortfolioDocument
を返します。 template.findByOne(id);
に電話すると、結果のオブジェクトはOKです。 私を助けてもらえますか?