Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package soc.scar.repository.custom.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.mongodb.core.MongoOperations; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; import soc.scar.domain.Review; import soc.scar.repository.custom.ReviewRepositoryCustom; public class ReviewRepositoryImpl implements ReviewRepositoryCustom { @Autowired MongoOperations mongoOperation; Query query = new Query(); @Override public Review getReviewByProject(Review review) { query.addCriteria(Criteria.where("featureType").is(review.getReviewId())); //Review reviewTest = mongoOperation.find(queryCount, Review.class); Review reviewTest = null; System.out.println(""); return reviewTest; // List<Review> reviewTest = null; // List<Overview> overviewTest = null; // for (Review review : reviewList) { // // Query query2 = new Query(); // query2.addCriteria(Criteria.where("project").in(projectIds).and("reviewVersion").is(review.getReviewVersion())); // reviewTest = mongoOperation.find(query2, Review.class); // } // // for (Review review : reviewTest) { // overviewTest.add((Overview) review.getOverviews()); // } // // return overviewTest; } }