상세 컨텐츠

본문 제목

스프링에서 Bean을 만드는 방법(자바 DTO 작성법)

Spring

by shika 2022. 3. 30. 20:56

본문

스프링에서 Bean을 만들때에는 DB를 주목해야 한다.

 

나는 DB에서

create table board_info_table(
	board_info_idx number constraint BOARD_INFO_PK primary key,
	board_info_name varchar2(500) not null
);

테이블을 이런식으로 작성했다고 해보자.

 

그러면 테이블에 속한 컬럼명이

board_info_idx 와

board_info_name 이 된다.

 

그렇다면

 

자바파일에서도 Bean을 만들때

public class BoardInfoBean {
	private int board_info_idx;
	private String board_info_name;

	public int getBoard_info_idx() {
		return board_info_idx;
	}

	public void setBoard_info_idx(int board_info_idx) {
		this.board_info_idx = board_info_idx;
	}

	public String getBoard_info_name() {
		return board_info_name;
	}

	public void setBoard_info_name(String board_info_name) {
		this.board_info_name = board_info_name;
	}
}

이런식으로 필드명과 테이블의 컬럼 명이 같게 만들어주어야한다.

그래야지만 나중에 sql작업을 할 때 알아서 매핑해주고

원할하게 이루어지게 된다.

 

꼭 

DTO를 만들때에는 getter와 setter가 필요한 친구들은

sql과 관련이 있는지 없는지 파악하고

관련이 있다면

DB에서 만든 것과 똑같은 컬럼명을 사용해서 변수를 만들도록 하자.

 

관련글 더보기

댓글 영역