목록board (3)
관심쟁이 영호
오늘은 게시판 글쓰기를 구현할 것이다. 목차 Board 도메인 생성 뷰 구현하기 Board Repository 생성 컨트롤러 구현하기 서비스 구현하기 Board 도메인 생성 @Data @Entity(name = "board") public class Board { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int boardId; @Column(nullable = false, length = 100) private String title; @Lob private String content; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name="userId") private User user; @OneT..

이번엔 Reply 클래스를 생성했다. 이 코드가 완성되면 DB에 Reply Table이 생성된다. 코드를 보자! // Reply.java @Data @NoArgsConstructor @AllArgsConstructor @Builder @Entity //User 클래스가 스프링이 시작할 때, MySQL에 테이블을 생성한다. public class Reply { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; // 시퀀스, auto_increment @Column(nullable = false, length = 200) private String content; @ManyToOne @JoinColumn(name = "boardi..

이번엔 Board Table을 생성해보자. 먼저 코드를 살펴보면 // Board.java @Entity public class Board { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) //auto_increment private int id; @Column(nullable = false, length = 100) private String title; @Lob // 대용량 데이터용 private String content; // 섬머노트 라이브러리 사용하기. 디자인할 때, 태그가 섞여서 디자인이 됨 @ColumnDefault("0") private int count; //조회수 //글쓴이를 작성하기 위해서는 id값을 통해서 Select를 한번더 해..