본문 바로가기
Back-End/Spring

Spring Data JPA 와 Postgresql 연동

by 어렵다어려웡 2021. 4. 21.

빠르게 방법만 우선 포스팅 하겠습니다.

 

1.  build.gradle

직접 프로젝트 생성시 의존성 추가를 하셔도 됩니다.

 

 

2. application.properties

 

# Postgresql
spring.datasource.url=jdbc:postgresql://localhost:5432/fowkr
spring.datasource.username=fowadmin
spring.datasource.password=fowadmin

# JPA
spring.jpa.hibernate.dialect = org.hibernate.dialect.PostgreSQL10Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql = true
spring.jpa.show-sql = true

 

기본적으로 Postgresql을 설치하시면 postgres라는 사용자이름과 데이터베이스를 가지고 사용하게됩니다.

 

3. JPA 테스트 용 엔티티를 생성

서버를 키시면 테이블이 생성되는 쿼리가 만들어진다.

 

 

4. 테이블 확인하기

Postgresql을 설치하시면 pgAdmin4 를 사용하게되는데요 

테이블이 생성되어있는 위치를 못찾을수도 있습니다.

제가 그랬습니다.. 구글링을해도 그냥 SQL문 만 써놓은 포스팅이 많아서 직접 찾아봤습니다.

 

5. 생성테스트 및 결과