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를 생성하여 사용하여야 한다...
'[개발관련] > JAVA' 카테고리의 다른 글
[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 |
JAVA Int To String (0) | 2019.03.31 |