0. 환경
- DB : Postgres
- DBeaver 을 사용하여 확인
- Spring boot 환경에서 Jpa를 이용하여 테이블 생성
1. 연동하기
- src > main > resources > application.yml 파일
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:포트번호/스키마이름
platform: postgres
username: 지정한이름 (미설정시 기본)
password: 지정한비번 (미설정시 기본)
jpa:
hibernate:
ddl-auto: create # 처음에 create로 작성하시고 이후에는 none
show-sql: true
database: postgresql
database-platform: org.hibernate.dialect.PostgreSQLDialect
* create 로 디버깅하게 될 경우 초기화됨 => 처음 테이블 생성하는 경우가 아닐경우에는 none 으로 바꾸기
2. Entity 작성
- src > main > java > com.example. > entity > 생성하려는Entitiy파일 위치
package com.example.Voc.entity;
import lombok.*;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Map;
@Getter
@Setter
@Entity
@Table(name = "voc_storage")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class VocStorage implements Serializable{
@Id
@Column(name = "no")
private Long no;
@Column(name = "title")
private String title;
@Column(name = "content")
private String content;
@Column(name = "name")
private String name;
@Column(name = "phoneNumber")
private String phoneNumber;
@Column(name = "password")
private String password;
@Column(name = "accept")
private String accept;
@ManyToOne
@JoinColumn(name = "file_storage_id")
private FileStorage fileStorage;
}
3. 확인하기
생성된 것을 확인할 수 있다
'SpringBoot > 활용' 카테고리의 다른 글
[Spring] Hikari 이용하여 데이터베이스 연결 관리하기 (0) | 2023.03.02 |
---|---|
[ Spring 기본 ] Spring 환경 IntelliJ에 구축 (0) | 2023.01.11 |