JobDao.java 787 B

1234567891011121314151617181920212223242526
  1. package edu.nju.dao;
  2. import edu.nju.entities.Job;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.data.mongodb.core.MongoOperations;
  5. import org.springframework.data.mongodb.core.query.Criteria;
  6. import org.springframework.data.mongodb.core.query.Query;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. @Repository
  10. public class JobDao {
  11. @Autowired
  12. private MongoOperations mongoOperations;
  13. //id查询,find查询所有
  14. public Job findJob(String id){
  15. Query query = new Query();
  16. query.addCriteria(Criteria.where("_id").is(id));
  17. List<Job> list = mongoOperations.find(query,Job.class);
  18. if(list.size() == 0 || list == null) {return null;}
  19. return list.get(0);
  20. }
  21. }