BOARD2MAPPER
package org.lhr.mapper;
import java.util.ArrayList;
import org.lhr.DTO.BoardDTO;
import org.lhr.DTO.Criteria;
import org.springframework.web.bind.annotation.RequestParam;
public interface Board2Mapper {
//글쓰기를 하기 위한 dao(insert)
public void write2(BoardDTO bdto);
//게시판 리스트
public ArrayList<BoardDTO> list2(Criteria cri);
//게시판 상세페이지
public BoardDTO detail2(@RequestParam("bno") int bno);
//수정
public void update2(BoardDTO bdto);
//삭제
public void delete2(BoardDTO bdto);
//페이징 처리 하기 위한 전체 건수
public int getTotal();
}
TIME MAPPER
package org.lhr.mapper;
import org.apache.ibatis.annotations.Select;
public interface TimeMapper {
@Select("select sysdate()")
public String getTime();
public String getTime2();
}
MEMBERMAPPER
package org.lhr.mapper;
import java.util.ArrayList;
import org.lhr.DTO.Criteria;
import org.lhr.DTO.MemberDTO;
public interface MemberMapper {
// 회원 정보 수정
public void memberupdate(MemberDTO mdto);
// 회원 탈퇴
public void memberdelete(MemberDTO mdto);
// 회원 가입
public void memberinsert(MemberDTO mdto);
// 회원 정보 보기
public MemberDTO memberdetail(MemberDTO mdto);
// 회원 리스트
public ArrayList<MemberDTO> memberlist(Criteria cri);
// 페이징 처리 위한 전체 건수
public int getTotal();
}
BOARDMAPPER
package org.lhr.mapper;
import java.util.List;
import org.lhr.DTO.BoardDTO;
import org.lhr.DTO.Criteria;
import org.springframework.web.bind.annotation.RequestParam;
public interface BoardMapper {
//인터페이스기때문에 return이 없어도 스프링이 알아서return을 처리해줌
public void boardWrite(BoardDTO bdto);
public BoardDTO detail(@RequestParam("bno") int bno);
//게시판 전체 목록 리스트 select
public List<BoardDTO> getList(Criteria cri);
//게시판 글쓰기 insert
public void boardInsert(BoardDTO bdto);
//게시판 글쓰기 수정 update
public void boardUpdate(BoardDTO bdto2);
//게시판 글쓰기 삭제 delete
public void boardDelete(BoardDTO bdtoD);
//매개변수를 넣냐 안넣냐를 판단하는건 xml파일을 보면됨 #이 있으면 데이터를 받아야한다는 의미기 때문에 매개변수가 필요함
//페이징 처리 하기 위한 전체 건수
public int getTotal();
}
LBMMAPPER
package org.lhr.mapper;
import java.util.ArrayList;
import org.lhr.DTO.LBMboardDTO;
import org.lhr.DTO.LBMmemberDTO;
import org.springframework.web.bind.annotation.RequestParam;
public interface LBMMapper {
public void addmember(LBMmemberDTO lbmm);
public void write(LBMboardDTO lbmb);
public void modify(LBMboardDTO lbmb);
public void delete(LBMboardDTO lbmb);
public ArrayList<LBMboardDTO> boardlist();
public LBMboardDTO boarddetail(@RequestParam("bno") int bno);
//물음표가 있는것들
}
'Programming > 게시판 만들기' 카테고리의 다른 글
[게시판 만들기] mapper.xml (0) | 2021.02.14 |
---|---|
[게시판 만들기] service & implement (0) | 2021.02.14 |
[게시판 만들기] DTO (0) | 2021.02.14 |
[게시판 만들기] board controller / member controller (0) | 2021.02.14 |
[게시판 만들기] member add / list / detail (0) | 2021.02.14 |