SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@ec18b38]이 syn에 등록되지 않았습니다.

SSM 통합 프로젝트 중에 이런 문제가 발생했습니다.

이런 오류 메시지가 떴어요

SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@ec18b38] was not registered for synchronization because synchronization is not active 
JDBC Connection [com.mysql.jdbc.JDBC4Connection@749d2bf5] will not be managed by Spring

이유를 쿼리한 결과, 매개변수를 전달해야 하는 SQL 문에서 매개변수가 전달되지 않아 **? **필드가 null이므로 예외가 발생합니다.
이번에 예외가 발생한 구체적인 이유는 페이징 쿼리 Limit?,?의 sql 문에서 프런트 엔드에서 얻은 첫 번째? 매개 변수 이름이 sql 문에서 얻은 매개 변수 이름과 일치하지 않기 때문입니다. sql 필드는 다음과 같습니다. null, ** 예외가 발생합니다.

Guess you like

Origin blog.csdn.net/weixin_45765073/article/details/127797364