Spring MongoDB Support(¶þ)

2014-11-24 07:32:02 ¡¤ ×÷Õß: ¡¤ ä¯ÀÀ: 1
ÕâÀïµÄ 0´ú±í·½·¨ÀïÃæµÄµÚÒ»¸ö²ÎÊý
@Query("{ 'name': 0}")
public List findByName(String name);
}
¡¡PersonController.java
package com.dempe.summer.person.controller;
import java.util.List;
import javax.inject.Inject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.dempe.summer.person.model.Person;
import com.dempe.summer.person.persist.PersonRepository;
/**
* @author: Zheng Dongping
* @version 1.0 date: 2013-12-20
*/
@Controller
@RequestMapping(value = "/person")
public class PersonController {
@Inject
PersonRepository repository;
@RequestMapping(value = "/test")
@ResponseBody
public String testMongo() {
// repository.deleteAll();
Person person = new Person();
person.setId("12234499");
person.setName("dempe");
person.setAge(3);
repository.save(person);
Person p = new Person();
p.setId("2222");
p.setName("dempe");
p.setAge(4);
repository.save(p);
List person2List = repository.findByName("dempe");
System.out.println("person2:" + person2List.get(0).getName() + person2List.size());
return "success";
}
}
¡¡¡¡