목록어노테이션 (2)
관심쟁이 영호

이번엔 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..

이제 본격적으로 개발을 시작한다. 이번 강의는 이전 강의에서 분석했던것을 차례대로 개발하는 것이다. 엔티티 클래스 개발이라는 것은 객체 하나하나를 코딩하기 시작한다는 뜻인것 같다. 해보자. 시작하기에 앞서, 예제에서는 모든 클래스에 Getter, Setter를 설정한다. ※ 실무에서는 Getter만 열어두고, Setter는 필요시에만 설정해두는 것을 추천하신다. -> Getter는 조회를 실제로 엄청나게 많이 하기 때문에 열어두는 것이 좋고, Setter는 열어두었다가 데이터가 변경되는 경우가 있어서, 어디서 어떻게 데이터가 바뀌는지 파악하기가 힘들어서 개발장애가 일어나는 일이 있을 수 있다고 하신다. 1. domain pakage 생성 해당 "domain pakage"는 주요 Entity를 모두 넣을 ..