MongoDB 在 Spring的資料應用

banq發表於2011-08-01
Getting started with MongoDB and Spring Data | Jeroen Reijn

MongoDB 作為非關聯式資料庫,和關聯式資料庫一樣,可以作為系統的Repository倉儲實現,該文演示如何結合Spring進行資料管理,只要在模型資料上標記@Document,建立倉儲PersonRepository,呼叫程式碼如下:

public static void main( String[] args ) {
    logger.info("Bootstrapping MongoDemo application");
 
    ConfigurableApplicationContext context = new ClassPathXmlApplicationContext("META-INF/spring/applicationContext.xml");
 
    PersonRepository personRepository = context.getBean(PersonRepository.class);
 
    // cleanup person collection before insertion
    personRepository.dropPersonCollection();
 
    //create person collection
    personRepository.createPersonCollection();
 
    for(int i=0; i<20; i++) {
      personRepository.insertPersonWithNameJohnAndRandomAge();
    }
 
    personRepository.logAllPersons();
    logger.info("Finished MongoDemo application");
  }

<p class="indent">

相關文章