Package org.jrest4guice.search.hs.test

Source Code of org.jrest4guice.search.hs.test.SongServiceCreateTest2

package org.jrest4guice.search.hs.test;

import java.util.Date;

import org.jrest4guice.guice.GuiceContext;
import org.jrest4guice.guice.PersistenceGuiceContext;
import org.jrest4guice.search.hs.entity.Song;
import org.jrest4guice.search.hs.service.SongService;

/**
*
* @author <a href="mailto:zhangyouqun@gmail.com">cnoss (QQ:86895156)</a>
* 测试并发写操作
*/
public class SongServiceCreateTest2 {

  private static SongService service;

  public static void main(String[] args) {
    // 初始化JRest4Guice
    PersistenceGuiceContext.getInstance().useHibernate().useHibernateSearch().init();
    // 获取服务
    service = GuiceContext.getInstance().getBean(SongService.class);

    testCreate(10000, 20000);
  }

  private static void testCreate(final int start, final int times) {
    for (int i = start; i < times; i++) {
      Song song = new Song();
      song.setArtist("群星_" + i);
      song.setName("北京欢迎你");
      song.setLyric("北京欢迎你,welcome to beijing,第29届奥林匹克运动会");
      song.setTime(new Date());
      song.setArtistCityId(i % 8);
      service.addSong(song);
      System.out.println(song.getId()+"      "+i);
    }
  }
}
TOP

Related Classes of org.jrest4guice.search.hs.test.SongServiceCreateTest2

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.