PROJECT
[MyBatis] PersistenceException 해결방법
로햐
2022. 3. 16. 10:01
*상황
인터넷에서 아무리 찾아도 스펠링 이슈나 연결 잘못했다는 말밖에 없음.
하지만 내 경우는 전부 잘 되어있고 잘 만들었는데, 해당 매퍼가 연결된 DAO는 전부 작동 안됨.
심지어 컴퓨터 끄기 전까지는 잘 잘동했었음.
src의 mybatisconfig.xml 파일에는 mapper가 제대로 등록되어있지만 target의 mybatis-config.xml에는 누락되어있음.
*해결법
우클릭>Maven>Update Project
이대로 Update만 하면 target의 mapper에는 들어오지만 maven library가 다 날아감
컴파일 시 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 발생
프로젝트 우클릭>properties>Deployment Assembly>Add>Java Build Path Entries>Maven dependencies
까지 해줘야 프로젝트가 제대로 돌아감