spring
SPRING(12) 회원 관리 기능 구현_2(데이터베이스 설계)
Alan__kang__morlang
2022. 1. 25. 12:38
반응형
이번에는 프로잭트를 만든 후 사용할 데이터베이스 설계를 합니다.
1. 사용할 데이터 베이스를 준비합니다. (데이터베이스는 oracle을 사용했습니다)
2. 테이블을 생성하는 쿼리문, 사용할 컬럼값 구상
CREATE TABLE userTable(
id varchar2(30) primary key not null,
pw varchar2(100) not null,
email varchar2(100) not null,
address varchar2(100) not null,
image_file_name varchar2(500)
);
컬럼 값들은 이런식으로 구현 하였고 file_name_image는 프로필 이미지 사진을 넣어주기 위해 사용했습니다.
프로필 사진 빼고는 모두 not null 로 구현하였습니다.
그리고, 프로잭트 내부에도 sql파일을 만들어 참고 자료로 남겨 어떤 컬럼값과 not null처리한 부분을 확인하는 용도로 남겼습니다.
3. DTO에 setter, getter구현 데이터베이스의 컬럼값을 연관시킬 클래스를 만들어줍니다.
package com.care.member.memberDTO;
public class MemberDTO {
private String id;
private String pw;
private String email;
private String address;
private String imageFileName;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPw() {
return pw;
}
public void setPw(String pw) {
this.pw = pw;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getImageFileName() {
return imageFileName;
}
public void setImageFileName(String imageFileName) {
this.imageFileName = imageFileName;
}
}
여기까지 완성했다면 데이터베이스와 연동시킬 사전 준비는 끝이 났습니다.
반응형