studyplan

스프링부트 회원가입 만들기 ! 1. 로그인의 시작 table과 mapper 만들기 ! 본문

스프링

스프링부트 회원가입 만들기 ! 1. 로그인의 시작 table과 mapper 만들기 !

무한머니 2022. 8. 5. 00:10

초기버전 테이블이다 !! 

 account VARCHAR2(50), 계정 
    password VARCHAR2(150) NOT NULL, 비밀번호 
    name VARCHAR2(50) NOT NULL, 이름 
    email VARCHAR2(100) NOT NULL UNIQUE, 이메일 
    auth VARCHAR2(20) DEFAULT 'COMMON', 권한 // 
    reg_date DATE DEFAULT SYSDATE, // 생성날짜 
    CONSTRAINT pk_member PRIMARY KEY (account) PK 정하기 ! 

이제 이걸 가지고 어떻게 메소드를 만드는지 알아보자 ! 

 

맵퍼!! , 맵퍼에는 꼭 @Mapper 를 붙이는것 잊지 말고 !! 

이렇게 CRUD 를 만들었으면 이걸 직접 DB와 연동시키도록 ! XML 파일을 만든다 ! 

중요한점

1. namespace 는 이것과 연동되는 맵퍼의 경로와 똑같이 적어주고 ! 

2. resultMap 에는 member 안에 필드값이 저장되어있는 도메인의 경로를 적어준다 ! 

그리고 

그 안에서 자바 언어와 , 오라클 DB 안에 저장되어있는 이름이 다를수 있으므로 

다른경우를 각각 colum 과 ,property 에 넣어준다 ! 

그리고 이제 다시 member 의 필드값을 한번 보고오자! 

위에 오라클 컬럼과 , 자바의 도메인안에 맴버의 컬럼이 다른것을 확인 할수있고 

빨간색 네모는 나중에 추가한것이니 

추후에 설명하기로 하겠다 !! 

이렇게 mapper 와 오라클까지 다 봤으면 이제 본격적으로 만들어봐야겠다 ! 

 

 

Comments