<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    直接上代碼吧:

    > Demo one
    public void batch_op_one() {

        session = Jorm.getSession();
        JdbcBatcher batcher = session.createBatcher();
        batcher.addBatch("delete from t_id_auto");
        batcher.addBatch("delete from t_incre");
        batcher.addBatch("delete from t_user");
        batcher.execute();
       
        session.beginTransaction();
        long start;
        try {
            start = System.currentTimeMillis();
            String sql = "INSERT INTO t_user(sex,age,career,name,id) VALUES(?,?,?,?,?)";
            for (int i = 0; i < 100000; i++) {
                batcher.addBatch(sql, new Object[] {"男", Numbers.random(98), Strings.random(10), Strings.fixed(6), (i+1) });}
                String sqlx = "INSERT INTO t_id_auto(name, id) VALUES(?, ?)";
                for (int i = 0; i < 100000; i++) {
                    batcher.addBatch(sqlx, new Object[] {Strings.fixed(6), (i+1)});
                    if(i > 200) {
                        //Integer.parseInt("kkk");
                    }
                }
                batcher.execute();   
                System.out.println(System.currentTimeMillis() - start);
        } catch (Exception e) {
            session.rollback();
        } finally {
            session.endTransaction();
            session.close();
        }
    }

    > Demo two
    public void batch_op_two() {

        session = Jorm.getSession();
        session.beginTransaction();
        session.clean(User.class);
        JdbcBatcher batcher = session.createBatcher();
        batcher.setBatchSize(500);// 指定每批處理的記錄數
       
        User u;
        int times = 20 * 100;
        long start = System.currentTimeMillis();
        for(int i = 0; i < times; i++) {
         String sex = (i % 2 == 0 ? "男" : "女");
         u = new User(Strings.fixed(6), sex, Numbers.random(100), Strings.random(16));
         batcher.save(u);
        }
        batcher.execute();
        session.endTransaction();
        long cost = (System.currentTimeMillis() - start);
        System.out.println("Total:" + cost);
        System.out.println("Each:" + (float) cost / times);
        session.close();
    }

    項目地址:http://javaclub.sourceforge.net/jorm.html
    下載地址: http://sourceforge.net/projects/javaclub/files/jorm/

    posted on 2011-10-09 20:09 jadmin 閱讀(1294) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久影院亚洲一区| 成年免费大片黄在线观看岛国| 在线免费观看a级片| 亚洲国产夜色在线观看| 在线成人精品国产区免费| 国产亚洲精久久久久久无码AV| 精品亚洲成a人在线观看| 成人免费无码大片a毛片软件 | 91老湿机福利免费体验| 亚洲国产精品嫩草影院在线观看 | 黄色成人免费网站| 亚洲人和日本人jizz| 99re热免费精品视频观看| 久久精品国产99国产精品亚洲| 免费可以看黄的视频s色| 色偷偷女男人的天堂亚洲网| 四虎国产精品免费久久| 亚洲日本成本人观看| 国产一区二区免费在线| 亚洲精品视频免费| 久久国产亚洲观看| 4455永久在线观免费看| 亚洲人成未满十八禁网站| 亚洲高清偷拍一区二区三区| 国产成人1024精品免费| 亚洲av永久无码精品国产精品| 91精品国产免费久久国语麻豆| 亚洲一卡2卡4卡5卡6卡在线99| 国产成人A在线观看视频免费| 亚洲精品无播放器在线播放| 亚洲人成无码网站久久99热国产| eeuss影院免费直达入口| 91在线精品亚洲一区二区| 成年人免费视频观看| 大片免费观看92在线视频线视频| 亚洲国产精品成人精品无码区 | 久久国产亚洲精品麻豆| 国产1000部成人免费视频| 在线视频亚洲一区| 久久亚洲高清观看| 天天天欲色欲色WWW免费|