반응형
SqlSessionFactory에서 openSession(); 하여 query를 실행 한 뒤,close(); 한 뒤,
다시 openSession()을 시도하면
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: Executor was closed.
### The error may exist in com/sindohservice/goods/sql/categoryMapper.xml
### The error may involve Category.retrieveCategories
### The error occurred while executing a query
### Cause: org.apache.ibatis.executor.ExecutorException: Executor was closed.
위와 같이 Exception이 발생한다.
한 Instance에서 session을 close() 한 뒤 다시 open할 수가 없다...
다른 Instance를 생성하여 사용하여야 한다...
728x90
'[개발관련] > JAVA' 카테고리의 다른 글
XXE injection 취약코드 Spring xml 파일업로드 (0) | 2020.06.24 |
---|---|
[JAVA] StringTokenizer 클래스 (0) | 2019.11.25 |
MyBatis - org.apache.ibatis.executor.ExecutorException: Executor was closed. (0) | 2019.05.06 |
오라클 자바 라이센스 정리: Oracle Java SE Subscription (0) | 2019.04.02 |
문자열 형변환 비교(casting, valueOf, toString) (0) | 2019.03.31 |