강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

스프링링님의 프로필 이미지
스프링링

작성한 질문수

실전! 스프링 데이터 JPA

스프링 데이터 JPA와 DB 설정, 동작확인

데이터베이스 연결

작성

·

253

0

제가 Data Jpa를 테스트 해보려고 하는데 

Table "ARTICLE" not found

에러가 발생합니다

 

분명히 ddl-auto에 의해서 Article 테이블이 자동 생성되는데 왜 SQL 문법 에러가 나는가 싶어서 workbench에서 select문을 던져봤는데 실제로 Article 테이블이 존재하지 않는다고 합니다.

 

좀 더 찾아본 결과 workbench에서 구체적인 database가 선택되지 않아 발생한 문제 인 것 같습니다

 

workbench에서

select * from article; 은 에러가 나지만

select * from mydb.article; 이나

use mydb 이후

select * from article;은 문제 없이 작동합니다

 

이 경우 data jpa에서 나가는 쿼리문이 문제인 것 같은데

insert into (테이블 이름)

에서 테이블 이름 앞에 prefix를 넣는 방법이 따로 있을까요?

퀴즈

Spring Boot 프로젝트에서 특정 기능을 쉽고 빠르게 추가하기 위해 여러 의존성을 묶어 제공하는 것은 무엇일까요?

Gradle Wrapper

Spring Initializr

Spring Boot Starter

Lombok

답변 1

0

안녕하세요. 스프링링님, 공식 서포터즈 OMG입니다.

질문 주신 내용을 종합적으로 판단했을 때 애플리케이션과 해당 디비와 연동이 잘 되어 있지 않은 것 같습니다.


dl-auto에 의해서 Article 테이블이 자동 생성실제로  DB에 Article 테이블이 존재하지 않음

workbench에서 select * from article; 은 에러가 나지만 select * from mydb.article; 이나 use mydb 이후 select * from article;은 문제 없이 작동

 

application.properties / yml에서 데이터베이스 선택이 잘 되어있는지 확인 부탁드리며

사용하는 DB와 JPA 연동하는 방법을 검색하여 확인해보실 것을 권장드립니다

 

감사합니다.

스프링링님의 프로필 이미지
스프링링

작성한 질문수

질문하기