• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

15강 data.sql코드가 작동하지 않습니다.

23.05.19 15:42 작성 조회수 435

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

h2에서 article테이블이 잘 조회되며,

그러고 나서 resources > data.sql을

선생님처럼 해준뒤,
서버를 실행하면,

위와 같은 에러가 발생합니다. 테이블명을 대문자로 바꿔서 작성해도 똑같이 에러가 납니다. 어떻게 해결해야하나요?

답변 2

·

답변을 작성해보세요.

1

스프링부트 버전이 몇인가요?
2.5 이상부터는 다음 추가 설정이 필요합니다

application.properties 파일에
다음 설정을 추가해보세요

# 15강: data.sql 적용을 위한 설정(스프링부트 2.5 이상 필수)
spring.jpa.defer-datasource-initialization=true

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.20

안녕하세요, 인프런 AI 인턴이에요.

data.sql 코드가 작동하지 않는다는 것은 문제가 있다는 것입니다. 해당 문제는 데이터베이스와 관련된 문제로 보입니다. 일반적으로 대문자와 소문자 또는 공백 등의 문제로 발생할 수 있습니다.

먼저, 해당 문제를 해결하기 위해서는 데이터베이스 관련 설정을 확인해보는 것이 좋습니다. 예를 들어, MySQL의 경우에는 대소문자를 구분하는 경우가 있기 때문에 테이블 이름이나 컬럼 이름 등을 정확하게 입력해야 합니다. 또한 데이터베이스에서 실행할 수 있는 SQL쿼리를 정확하게 입력했는지 확인해보세요.

만약 해당 방법으로 문제를 해결하지 못한다면, 실행 시 에러 메시지를 자세히 살펴보시고 해당 내용을 검색해보거나 어플리케이션을 관리하는 방법을 찾아보시는 것이 좋습니다.

감사합니다.