소스 검색

Merge pull request !21 from sunhan521/master

sunhan521 8 년 전
부모
커밋
531c4c99a8
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      mybatis-plus/src/main/java/com/baomidou/mybatisplus/plugins/PaginationInterceptor.java

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

@@ -124,8 +124,9 @@ public class PaginationInterceptor implements Interceptor {
 	protected void count(String sql, MappedStatement mappedStatement, BoundSql boundSql, Pagination page) {
 		PreparedStatement statement = null;
 		ResultSet resultSet = null;
+		Connection connection = null;
 		try {
-			Connection connection = mappedStatement.getConfiguration().getEnvironment().getDataSource().getConnection();
+			connection = mappedStatement.getConfiguration().getEnvironment().getDataSource().getConnection();
 			statement = connection.prepareStatement(sql);
 			DefaultParameterHandler parameterHandler = new MybatisDefaultParameterHandler(mappedStatement,
 					boundSql.getParameterObject(), boundSql);
@@ -148,6 +149,7 @@ public class PaginationInterceptor implements Interceptor {
 		} finally {
 			IOUtils.closeQuietly(statement);
 			IOUtils.closeQuietly(resultSet);
+			IOUtils.closeQuietly(connection);
 		}
 	}