studyplan
스프링부트 회원가입 만들기 ! 1. 로그인의 시작 table과 mapper 만들기 ! 본문
초기버전 테이블이다 !!
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 와 오라클까지 다 봤으면 이제 본격적으로 만들어봐야겠다 !
'스프링' 카테고리의 다른 글
스프링부트 회원가입 만들기 ! 3. 회원가입 정보 DB에 넣기 ! /비밀번호 인코딩 ! 스프링시큐리티 , BCryptPasswordEncoder (0) | 2022.08.05 |
---|---|
스프링부트 회원가입 만들기 ! 2. 회원가입 검증 정규표현식 , 비동기처리 // 3가지 경우 trim, count(*) ,Map ,fetch(),method : 'get' (0) | 2022.08.05 |
스프링부트 파일 업로드 ! 비동기 버전 4. 넣은 파일 src 경로 넣기! (0) | 2022.08.04 |
스프링부트 파일 업로드 ! 비동기 버전 5. 이미지 아닌 파일 , 다운로드 만들기 (0) | 2022.08.04 |
스프링부트 파일 업로드 ! 비동기 버전 3. 넣은 파일 썸네일 띄우기 (0) | 2022.08.04 |