소스 검색

释放sqlSession

聂秋秋 5 년 전
부모
커밋
51b6c09ae4
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/impl/ServiceImpl.java

+ 2 - 0
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/impl/ServiceImpl.java

@@ -327,6 +327,8 @@ public class ServiceImpl<M extends BaseMapper<T>, T> implements IService<T> {
                 throw Objects.requireNonNull(myBatisExceptionTranslator.translateExceptionIfPossible((RuntimeException) unwrapped));
             }
             throw ExceptionUtils.mpe(unwrapped);
+        } finally {
+            sqlSession.close();
         }
     }
 }