0
내 구성 파일 :H2 데이터베이스는 기존 찾는데 실패 열
# H2
spring.h2.console.enabled=true
spring.h2.console.path=/h2
# Datasource
spring.datasource.url=jdbc:h2:file:~/test
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.driver-class-name=org.h2.Driver
내 data.sql 스크립트는 뭔가처럼이 실행
CREATE TABLE IF NOT EXISTS people (
ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
vname varchar(255) not null
);
INSERT INTO people(vname) VALUES ('Chuck Norris');
, INSERT 오류와 함께 실패 은 찾을 수 없습니다 'VNAME'열.
- 왜 모든 열 이름이 자동으로 덮여 있습니까? 내 INSERT 명령에 영향을 줍니까?
- 방금 테이블을 만들었는데 왜 INSERT가 vname 열을 찾지 못합니까?
해결할 수 있었습니까? –
예, 방금 dll 자동 생성을 비활성화해야했습니다. – user3414321
아, 그래서 vname이없는 퍼시스턴스 프레임 워크에 의해 다시 만들어졌습니다. 까다로운 하나 ;-) –