H2DB는 휘발성이기 때문에 ‘실행 후’ 자료들을 insert하더라도 ‘실행 종료’ 시 모두 사라짐
>> 실행할 때 마다 계속 insert과정을 진행하려면 테스트 과정이 불편해짐
>> 더미데이터 파일을 기본적으로 넣어두어 테스트 과정을 간략화 할 수 있도록 만들어 둠
1. sql 파일 생성 및 작성
1. 먼저 resources 폴더 안에 db라는 이름의 폴더를 생성합니다.
2. db폴더 안에 data.sql 파일을 생성합니다. (확장자는 반드시 sql)


2. properties 파일 수정

- hibernate를 이용하여 클래스를 테이블로 런타임 시에 생성하게 되면, 테이블을 생성하기 전에 sql파일을 먼저 읽기 때문에 오류가 발생
- 마지막 줄의 조건을 반드시 추가하여야 정상적으로 작동(테이블 생성 뒤 sql파일이 작동하도록 함)
3. 프로그램 실행 및 insert 테스트
1. 프로그램을 실행한 뒤, localhost:8080/h2-console 경로를 통해 h2db에 접속
2. select 문을 통해 insert한 5개의 자료가 정상적으로 삽입되었는지 확인

Share article