studyplan

spring boot 게시판 만들기 4.oracle 게시판 테이블 만들기 , 게시판에 들어갈 컬럼(필드) 만들기 , create table , @EqualsAndHashCode , lombok 본문

스프링

spring boot 게시판 만들기 4.oracle 게시판 테이블 만들기 , 게시판에 들어갈 컬럼(필드) 만들기 , create table , @EqualsAndHashCode , lombok

무한머니 2022. 7. 19. 01:28

1. 게시판에 들어갈 필드 만들기 

보통 oracle에서 먼저 만든다 

CREATE SEQUENCE seq_tbl_board; 

 seq_tbl_board 라는 순서대로 나오는 번호를 만들어라 ~ 라는 뜻 

 

TRUNCATE TABLE tbl_board;  tbl_board 안에 내용 싹 다 지워라 ~ 라는 뜻  

이렇게 테이블을 만들었으면 테이블에 맞게 자바  class 도 만들어보자 ~ 

board.domain.Board 클래스이다 

 

여기서 주목할점은 

스프링 할때 핵심 중요 사항은 

저 domain 안에 들어와있는 클래스는 꼭 

@Setter
@Getter
@ToString
@EqualsAndHashCode
@NoArgsConstructor // 기본생성자
@AllArgsConstructor // 모든 생성자

이걸 다 추가 해줘야 한다는 것이다 .그래야 Spring boot 에서 알아서 가져오기 때문이다 

여기서 평소에 보지 못한 것이 있는데 

@EqualsAndHashCode

이것이다 

간단한 예시로 

 

Comments