<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区免费| www.亚洲精品.com| 久久久久久久久无码精品亚洲日韩| 最新中文字幕免费视频| 67194在线午夜亚洲| 在线v片免费观看视频| 77777亚洲午夜久久多喷| 最新猫咪www免费人成| mm1313亚洲国产精品无码试看| 日本免费无遮挡吸乳视频电影| 亚洲AV色欲色欲WWW| 免费午夜爽爽爽WWW视频十八禁 | 成人精品国产亚洲欧洲| 国产zzjjzzjj视频全免费| 美女黄频视频大全免费的| 亚洲色偷拍区另类无码专区| 成人一区二区免费视频| 久久99国产亚洲精品观看| 亚洲免费黄色网址| 亚洲国产精品无码久久98| 亚洲男人av香蕉爽爽爽爽| 久久最新免费视频| 亚洲精品动漫在线| 浮力影院第一页小视频国产在线观看免费 | 边摸边吃奶边做爽免费视频网站| 欧洲精品免费一区二区三区| 日本免费精品一区二区三区| 亚洲精品tv久久久久久久久| 99re免费在线视频| 亚洲av无码兔费综合| 国产成人综合亚洲AV第一页 | 亚洲福利中文字幕在线网址| 国产午夜不卡AV免费| 亚洲黄色片在线观看| 国产免费私拍一区二区三区| a毛片免费在线观看| 国产精品久久亚洲不卡动漫| 国产一区二区三区无码免费| 久久久久免费看黄a级试看|