IT/자바, 스프링

JPA Hibernate 오류 : could not extract resultset

thesse 2022. 12. 22. 15:39
300x250
반응형

개발 디비에서 잘 돌아가던 코드

테스트 디비로 연결하고 돌리니 안된다!

 

findById로 엔티티 하나를 가져왔는데

org.hibernate.exception.SQLGrammarException: could not extract ResultSet

이렇게 뜨면서 id 빼고 모든게 null값으로 들어온다....

 

원인은 @Entity 클래스에서 추가된 컬럼들이 있었는데

이게 개발 디비에만 있고 테스트 디비에는 생성되지 않았기 때문에

코드와 실제 디비가 서로 맞지 않아서 뜨는 에러였다

 

application.yaml 파일이 개발버전에서는 ddl=true로 되어있어 자동으로 스키마가 변경됐지만

테스트버전에서는 false로 되어있어서 생긴 일이었다

300x250
반응형