1. 개요application.yml에서 mysql url에 스키마 명을 추가하지 않아서 생긴 오류기본적으로 mysql은 스키마를 생성하지 않을 시, sys 라는 이름으로 기본 스키마가 생성된다. 2. 해결mysql DB에 스키마 생성 후, url에 스키마 명을 명시해주니 해당 에러는 해결 되었다.
error
1. 개요Spring Boot + mySQL 신규 프로젝트 생성 후 앱 실행 시 해당 에러가 나왔다.java.lang.NullPointerException: Cannot invoke "org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)" because the return value of "org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.sqlExceptionHelper()" is null 2. 원인application.yml의 url 부분에서 에러가 난 것인데, 나는 mysql을 설치할때 데이터베이스 이름을 ..
사용자 정의 레포지토리를 만들고, mybatis를 사용하려 했는데, 아래와 같은 에러가 났다.java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for getMainBoardList 저 에러는 여러가지 이유가 있을 수 있지만, 대게 DAO에서 호출하는 namespace 또는 쿼리명과 해당 mapper.xml의 namespace 또는 쿼리명과 일치하지 않는 경우 발생하는 에러인데, 난 분명 DAO에서 호출하는 namespace, 쿼리명과 mapper.xml의 namespace, 쿼리명이 일치하는데도 계속 해당 에러가 뜨길래, applications.yml의 mapper-location을 계속 수정해보고..