이번 시간에는 엔티티 클래스 설계서 부터 테스트까지 진행해 보도록 하겠다. 1. 엔티티 클래스 설계 - JPA는 자동으로 테이블을 생성하는 기능을 가질 수 있다. 다음 2가지 방법이 있다. 1) SQL을 이용해 테이블을 먼저 생성하고 엔티티 클래스를 만드는 방법 2) JPA를 이용해 클래스만 설계하고 자동으로 테이블을 생성하는 방법 - 이중에서 2)번 방법을 알아보자. - JPA 엔티티 클래스를 생성하는 작업은 다음 과정을 거친다 1) 클래스 설계 2) 각종 애너테이션을 이용해 제약 조건 추가 설정 3) 엔티티 간 연관관계 설정 1.1 엔티티 클래스 설계 package com . example . sutdy . domain ; import lombok.Getter ; import lombok.Setter ; import lombok.ToString ; import java.sql.Timestamp ; @Getter @Setter @ToString public class Board { private Long bno; private String title; private String writer; private String content; private Timestamp regdate; private Timestamp updatedate; } - 위와 같이 일반적인 방법으로 클래스를 만들어 봤다. 다음 JPA 어노테이션에 관해 알아보고 붙여보자 1.1.2 JPA 어노테이션 - @Id : 각 엔티티를 구별할수 있도록 식별 ID부과.(일종의 primary key로 보면된다). 모든 엔티티에 반드시 지정하자. - @Column : 인스턴스 ...