[Spring JPA] 4. H2 Database 연결하기

YB·2023년 7월 11일
0

JPA

목록 보기
5/12

1. H2 Database Engine 설치

H2 Database 홈페이지

mac h2 databse 설치 참고

만약 h2.sh를 통해서 웹 콘솔이 접속이 안될 경우 앞에 IP를 localhost로 바꿔서 접속해볼 것

JDBC URL 맨 뒤에 자신의 프로젝트에 맞는 이름을 적을 것

2. H2 Databse 연결

application.properties 를 application.yml로 확장자를 변경해주거나 삭제해서 다시 생성

spring: #띄어쓰기 없음
  datasource: #띄어쓰기 2칸
    url: jdbc:h2:tcp://localhost/~/jpa_board #4칸
    username: sa
    password:
    driver-class-name: org.h2.Driver

  jpa: #띄어쓰기 2칸
    hibernate: #띄어쓰기 4칸
      ddl-auto: create #띄어쓰기 6칸
    properties: #띄어쓰기 4칸
      hibernate: #띄어쓰기 6칸
        # show_sql: true #띄어쓰기 8칸
        format_sql: true #띄어쓰기 8칸

logging:
  level: #띄어쓰기 없음
    org.hibernate.SQL: debug #띄어쓰기 2칸

3. 연결 확인

Test 클래스를 생성

package jpa.board.controller.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

@Entity
public class Test {
    @Id
    @GeneratedValue
    @Column(name = "test_id")
    private Long id;

    private String name;

}

작성 후에 서버를 재시작합니다.

ddl-auto가 create로 되어있으므로 모든 테이블을 drop후 create

profile
개인이 공부한걸 작성하는 블로그입니다..

0개의 댓글