-
Mybatis 마이바티스 에러 org.apache.ibatis.binding.bindingexception invalid bound statement (not found)개발 오류 2021. 10. 11. 18:20반응형
org.apache.ibatis.binding.bindingexception invalid bound statement (not found)
sql.xml 파일에서 마이바티스 id 랑 dao에서 정의한 id랑 다를 때 나오는 에러
or
sqlmap config.xml 에서 <property name="mapperLocations" value="classpath:sqlMap/mysql/*/*/*.xml" /> value의 경로 가 다를 때.
ex)
sql.xml
<select id="memberInfo"
dao.java
@Repository("loginDAO") public class LoginDAO { @Autowired private SqlSession sqlSession; public Map<String, Object> getMemberInfo(String username) { return sqlSession.selectOne("admin.getMemberInfo",username); }
마이바티스 sql xml의 아이디는 memberInfo
dao에 정의한것은 getMemberInfo
서로 다르기 때문에 에러가 발생.
반응형'개발 오류' 카테고리의 다른 글