
1. 주의해야 할 점
- 가방에 어떤 필드의 데이터가 들어갔는지 들어가서 코드를 확인해야 함
object를 들고 왔음
- 댓글 컬렉션 정보를 가지고 와야함
1대 N의 관계
화면으로 가는 쪽에 만들면 됨
2. BoardResponse에서 ReplyDTO 만들기
- 기본 자료형들은 자료가 안 들어가면 NULL
- 클래스 자료형들은 자료가 안 들어가면 0
- int → Integer로 변경하기
- 생성자 추가하기
package shop.mtcoding.blog.board;
import lombok.Data;
public class BoardResponse {
@Data // DB세상의 데이터 -> 릴레이션 매핑 : Java세상 데이터
public static class DetailDTO {
private int id;
private String title;
private String content;
private int userId;
private String username;
}
@Data // DB세상의 데이터
public static class ReplyDTO {
private Integer id; // PK 필수
private Integer userId; // 삭제 권한에 필요함
private String username; // user_tb와 조인해야 함
private String comment;
}
Share article