From 3df1b9195b30dba9e7a3314d16eb74850b614897 Mon Sep 17 00:00:00 2001 From: jwp Date: Tue, 28 Mar 2017 18:39:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../game/db/service/jdbc/test/JdbcBatchTest.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/test/java/com/snowcattle/game/db/service/jdbc/test/JdbcBatchTest.java b/src/test/java/com/snowcattle/game/db/service/jdbc/test/JdbcBatchTest.java index 09bf412..c688dfa 100644 --- a/src/test/java/com/snowcattle/game/db/service/jdbc/test/JdbcBatchTest.java +++ b/src/test/java/com/snowcattle/game/db/service/jdbc/test/JdbcBatchTest.java @@ -19,12 +19,13 @@ public static void commonTest(){ ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext(new String[]{"bean/db_applicationContext.xml"}); SqlSessionTemplate sqlSessionTemplate = (SqlSessionTemplate) classPathXmlApplicationContext.getBean("sqlSessionTemplate"); SqlSessionTemplate batchSqlSessionTemplate = new SqlSessionTemplate(sqlSessionTemplate.getSqlSessionFactory(), ExecutorType.BATCH); - SqlSession sqlSession = sqlSessionTemplate.getSqlSessionFactory().openSession(ExecutorType.BATCH, true); + SqlSession sqlSession = sqlSessionTemplate.getSqlSessionFactory().openSession(ExecutorType.BATCH, false); try { OrderMapper mapper = sqlSession.getMapper(OrderMapper.class); Order order = new Order(); - int startSize = 5000; - int endSize = startSize + 10; + int startSize = 30000; + int endSize = startSize + 200; + long startTime = System.currentTimeMillis(); for(int i= startSize; i< endSize; i++) { long id = i; order.setUserId(id); @@ -34,6 +35,8 @@ public static void commonTest(){ mapper.insertEntity(order); } sqlSession.commit(); + long endTime = System.currentTimeMillis(); + System.out.println(endTime - startTime); }catch (Exception e){ }finally {