nyximos.log

[JPA] 오류는 안 뜨는데 H2 테이블 생성 안될 때 본문

Programming/JPA

[JPA] 오류는 안 뜨는데 H2 테이블 생성 안될 때

nyximos 2022. 5. 3. 15:00

테이블 생성 쿼리문은 나가는데 H2를 아무리 새로고침해도 테이블이 생성이 안됐다.

application.yml 파일에 띄어쓰기를 잘못해서였다.

 

spring:
  datasource:
  url: jdbc:h2:tcp://localhost/~/jpashop
  username: sa
  password:
  driver-class-name: org.h2.Driver

 

spring:
  datasource:
    url: jdbc:h2:tcp://localhost/~/jpashop
    username: sa
    password:
    driver-class-name: org.h2.Driver

 

 

yml

  • Key: Value의 데이터 형식
  • properties와 다르게 계층 구조를 잘 나타내며 가독성이 좋다.
  • Json과 달리 Key를 큰따옴표로 감쌀 필요가 없다.
  • Key와 Value 사이에 한칸을 띄운다.
  • 하위 계층은 두칸 들여쓰기한다.
  • 배열의 경우 - 을 써서 구분한다.
  • Xml과 Json보다 데이터 크기를 적게 차지한다.

과거에는 properties를 많이 사용했지만 최근에는 yaml을 많이 사용한다고 한다.

 

 

YAML 공식 문서 https://yaml.org/

 

The Official YAML Web Site

 

yaml.org

 

'Programming > JPA' 카테고리의 다른 글

[H2] H2 데이터베이스 설치  (0) 2022.04.27
[JPA] 엔티티 매핑  (0) 2022.02.25
[JPA] 영속성 관리  (0) 2022.02.21
[JPA] H2 데이터베이스 설치, Database not found [90149-200] 에러 해결  (2) 2022.02.18
[JPA] JPA 소개  (0) 2022.02.14