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
반응형