본문 바로가기
[J2P] 저장한 물품 리스트를 확인하는 기능 Create table Jim( ID varchar(20) NOT NULL, name varchar(20) NOT NULL UNIQUE, item varchar(10000), FOREIGN KEY (ID) REFERENCES USER(ID), PRIMARY KEY (ID,name) ); 이전 포스트에서 물품 리스트(이하 Jim)의 저장을 수행할 때 Jim이 저장되는 형태이다. package com.Jim2Pack.main.Mappers; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import com.Jim2Pack.main.VO.Jim; .. 2022. 5. 14.
[J2P] 특정 이벤트에 챙겨야 할 물품 리스트 저장 기능 Create table Jim( ID varchar(20) NOT NULL, name varchar(20) NOT NULL UNIQUE, item varchar(10000), FOREIGN KEY (ID) REFERENCES USER(ID), PRIMARY KEY (ID,name) ); 특정 이벤트에 필요한 물품 리스트(이하 Jim)를 저장하는 테이블이다. ID는 사용자 테이블의 ID를 외래키로 사용하였고, Jim의 name과 String 형태의 배열로 이루어진 Item List를 저장한다. ID와 name을 기본키로 하여 유일하게 식별할 수 있도록 하였다. package com.Jim2Pack.main.Mappers; import java.util.List; import org.apache.ibatis.. 2022. 5. 14.
[J2P] 로그인/로그아웃 기능 CREATE TABLE User( ID varchar(20) PRIMARY KEY, Password varchar(1000) NOT NULL, Name varchar(20) ); 사용자의 테이블 구조이다. 사용자의 정보를 유일하게 식별하는 ID 이외의 컬럼을 추가해야한다. package com.Jim2Pack.main.Mappers; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import com.Jim2Pack.main.VO.User; @Repository @Mapper public interface UserMapper { public void SignUp(User user); .. 2022. 5. 14.
[J2P] 회원가입 기능 CREATE TABLE User( ID varchar(20) PRIMARY KEY, Password varchar(1000) NOT NULL, Name varchar(20) ); 회원의 table 구조이다. 간단하게 ID, password, 이름으로 구성되어 있고 추후에 비밀번호 찾기 및 변경을 위한 속성을 추가할 예정이다. import lombok.Builder; import lombok.Data; @Data @Builder public class User { String ID; String Password; String Name; } User의 VO이다. lombok을 이용해서 getter, setter 및 생성자를 자동으로 관리해주도록 하였다. import org.apache.ibatis.annot.. 2022. 3. 14.