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

까지 해줘야 프로젝트가 제대로 돌아감