인프런 커뮤니티 질문&답변
h2-console에서 생성된 user table을 확인할 수 없습니다.
해결된 질문
작성
·
678
1
user table이 생성됐다는 콘솔 로그도 확인했고, yaml파일과 어노테이션도 강의 내용따라 진행했는데도 브라우저에서는 추가된 table을 확인할 수가 없어 해결방법을 알고 싶습니다.
현재 spring boot 2.4.5
h2 1.4.197을 사용중입니다.
퀴즈
47%나 틀려요. 한번 도전해보세요!
ORM(Object Relational Mapping)의 가장 주된 역할은 무엇일까요?
웹 요청과 응답을 처리합니다.
객체와 관계형 데이터베이스 데이터를 자동으로 매핑합니다.
애플리케이션 보안을 강화합니다.
애플리케이션 성능을 최적화합니다.
답변 2
1
Dowon Lee
지식공유자
안녕하세요, 이도원입니다.
H2를 메모리 DB로 실행하셔야 Spring Boot 애플리케이션이 실행될 때 관련 테이블이 같이 생성됩니다. 이는 Spring Boot 애플리케이션을 종료하면 삭제되며, 영구 보관 되는 DB로 실행하실려면 Server 모드로 지정하시면 됩니다.
감사합니다.
1
득이
질문자
문제 해결했습니다!
확인해보니 이전 강의의 QnA에 다른 분이 해결책을 남겨놓으셨더라구요
다음과 같이
datasource:
url: jdbc:h2:mem:testdb
를 spring: 하위에 추가하시면 될 것 같습니다.





