@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Entity
public class Reply {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY) // auto_increment
private int id;
@Column(nullable = false, length = 200)
private String content;
@ManyToOne
@JoinColumn(name = "boardId")
private Board board;
@ManyToOne
@JoinColumn(name = "userId")
private User user;
@CreationTimestamp
private Timestamp createDate;
}
Reply에 대한 테이블을 생성해줍니다.
Entity 어노테이션은 클래스와 가까이 위치하는게 좋습니다.
(이해는 잘 안가지만 강의에서 그렇게 말씀해주셨기때문입니다...)
강의 주소 : https://youtu.be/u-E9TH4ZaEA
'프레임워크 > Spring, Spring Boot' 카테고리의 다른 글
[메타코딩] 스프링부트 강좌 23강(블로그 프로젝트) - JSON 사용법 (1) | 2022.07.27 |
---|---|
[메타코딩] 스프링부트 강좌 22강(블로그 프로젝트) - 연관관계의 주인 (1) | 2022.07.27 |
[메타코딩] 스프링부트 강좌 20강(블로그 프로젝트) - Board테이블 생성 (1) | 2022.07.26 |
[메타코딩] 스프링부트 강좌 19강(블로그 프로젝트) - 데이터베이스 한글인코딩 문제해결 (1) | 2022.07.26 |
[메타코딩] 스프링부트 강좌 18강(블로그 프로젝트) - User테이블 생성 (1) | 2022.07.26 |