gwooden_코린이
스프링 부트 DB구축을 위한 JPA 활용 본문
728x90
1. 스프링 부트 DB구축을 위한 JPA 활용
# DATABASE
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.datasource.url=jdbc:h2:d:/local
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
# JPA
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update
package com.example.sb;
import java.time.LocalDateTime;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.Getter;
import lombok.Setter;
@Entity
@Getter
@Setter
public class Question {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id; //질문코드
@Column(length = 200) //varchar(200)
private String subject;
@Column(columnDefinition = "TEXT") //varchar
private String content;
private LocalDateTime createDate;
}
package com.example.sb;
import java.time.LocalDateTime;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.Getter;
import lombok.Setter;
@Entity
@Getter
@Setter
public class Answer {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
@Column(columnDefinition = "TEXT")
private String content;
private LocalDateTime createDate;
}
728x90
'스프링 부트' 카테고리의 다른 글
스프링 부트 타임리프 사용해보기 (0) | 2023.02.14 |
---|---|
스프링 부트 DAO Respository (0) | 2023.02.13 |
스프링 부트에서 롬복(lombok) 다운로드 및 사용해보기 (0) | 2023.02.13 |
스프링 부트 서버 재시작 없이 자동갱신 라이브러리 (0) | 2023.02.13 |
스프링 부트 사용하기 위한 설치 파일 다운로드 (0) | 2023.02.13 |
Comments