투케이2K

66. (TWOK/ERROR) [Spring] mybatis 오라클 oracle 데이터베이스 호출 시 BindingException 발생 이슈 본문

투케이2K 에러관리

66. (TWOK/ERROR) [Spring] mybatis 오라클 oracle 데이터베이스 호출 시 BindingException 발생 이슈

투케이2K 2022. 5. 11. 18:44

[환경 설정 및 설명]

프로그램 : Intelij

설 명 : mybatis 오라클 oracle 데이터베이스 호출 시 BindingException 발생 이슈

 

[에러 원인]

1. mybatis.xml 파일 : mapper 인터페이스 namespace 설정 경로가 올바르지 않는 경우

2. mybatis.xml 파일 : select id 지정 부분에서 mapper 인터페이스 명칭에 공백이 포함된 경우

3. application.yml 파일 : mybatis.xml 경로 설정이 올바르지 않는 경우

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.manager.managerproject.mapper.Database_Api_Mapper.DB_TIME] with root cause

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.manager.managerproject.mapper.Database_Api_Mapper.DB_TIME
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.9.jar:3.5.9]
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:53) ~[mybatis-3.5.9.jar:3.5.9]
	at org.apache.ibatis.binding.MapperProxy.lambda$cachedInvoker$0(MapperProxy.java:108) ~[mybatis-3.5.9.jar:3.5.9]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_131]
	at org.apache.ibatis.util.MapUtil.computeIfAbsent(MapUtil.java:35) ~[mybatis-3.5.9.jar:3.5.9]
	at org.apache.ibatis.binding.MapperProxy.cachedInvoker(MapperProxy.java:95) ~[mybatis-3.5.9.jar:3.5.9]
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) ~[mybatis-3.5.9.jar:3.5.9]
 

[해결 방법]

1. mybatis.xml 파일 설정 확인 실시

2. application.yml 파일 설정 확인 실시

 

 

반응형
Comments