青苗 8 年之前
父節點
當前提交
93b0901ac7

+ 1 - 1
mybatis-plus/src/main/java/com/baomidou/mybatisplus/plugins/PerformanceInterceptor.java

@@ -71,7 +71,7 @@ public class PerformanceInterceptor implements Interceptor {
 		Object result = invocation.proceed();
 		long end = System.currentTimeMillis();
 		long timing = end - start;
-		System.err.println(" Time:" + timing + " ms" + " - ID:" + statementId + "\n Execute SQL:" + sql);
+		System.err.println(" Time:" + timing + " ms" + " - ID:" + statementId + "\n Execute SQL:" + sql + "\n");
 		if (maxTime >= 1 && timing > maxTime) {
 			throw new MybatisPlusException(" The SQL execution time is too large, please optimize ! ");
 		}

+ 5 - 7
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/mysql/TransactionalTest.java

@@ -37,20 +37,18 @@ public class TransactionalTest {
 		 */
 		InputStream in = TransactionalTest.class.getClassLoader().getResourceAsStream("mysql-config.xml");
 		MybatisSessionFactoryBuilder mf = new MybatisSessionFactoryBuilder();
-		mf.setSqlInjector(new MySqlInjector());
-
 		SqlSessionFactory sessionFactory = mf.build(in);
-		SqlSession session = sessionFactory.openSession();
-		UserMapper userMapper = session.getMapper(UserMapper.class);
-		userMapper.deleteAll();
-
+		SqlSession sqlSession = sessionFactory.openSession();
+		
 		/**
 		 * 插入
 		 */
-		int rlt = userMapper.insertInjector(new User(IdWorker.getId(), "1", 1, 1));
+		UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
+		int rlt = userMapper.insert(new User(IdWorker.getId(), "1", 1, 1));
 		System.err.println("--------- insertInjector --------- " + rlt);
 
 //		session.commit();
+//		sqlSession.close();
 	}
 
 }

+ 4 - 4
mybatis-plus/src/test/resources/mysql-config.xml

@@ -75,10 +75,10 @@
 	<!-- 环境配置 -->
 	<environments default="development">
 		<environment id="development">
-			<transactionManager type="JDBC">
-				<property name="desiredAutoCommit" value="false"/>
-			</transactionManager>
-			<dataSource type="UNPOOLED">
+			<!-- 使用 JDBC 管理事务 -->
+			<transactionManager type="JDBC" />
+			<!-- 数据库连接池 -->
+			<dataSource type="POOLED">
 				<property name="driver" value="com.mysql.jdbc.Driver" />
 				<property name="url" value="jdbc:mysql://localhost:3306/mybatis-plus" />
 				<property name="username" value="root" />