View 먼저 확인
Entity 테이블 생성
package shop.mtcoding.blog.board;
import jakarta.persistence.*;
import lombok.Data;
import java.time.LocalDateTime;
@Table(name="board_tb")
@Data
@Entity // 테이블 생성하기 위해 필요한 어노테이션, entity는 DB의 자료를 1차적으로 담는 그릇
public class Board { // User 1 -> Board N
@Id // PK 설정
@GeneratedValue(strategy = GenerationType.IDENTITY) // auto_increment 전략
private int id;
private String title;
private String content;
private int userId; // 테이블에 만들어 질때 user_id
private LocalDateTime createdAt; // 카멜표기법으로 넣으면 JPA가 자동변
}
Java
복사
데이터 초기화
insert into board_tb(title, content, user_id, created_at) values('제목1', '내용1', 1, now());
insert into board_tb(title, content, user_id, created_at) values('제목2', '내용2', 1, now());
insert into board_tb(title, content, user_id, created_at) values('제목3', '내용3', 1, now());
insert into board_tb(title, content, user_id, created_at) values('제목4', '내용4', 2, now());
SQL
복사
H2 데이터베이스 접속
http://localhost:8080/h2-console/
SQL
복사
데이터 확인