SPRING/chapter04_MVC
BoardMapper.java
GAWON
2023. 7. 18. 09:19
package org.joonzis.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.joonzis.domain.BoardVO;
import org.joonzis.domain.Criteria;
public interface BoardMapper {
//xml에서 mapper의 id명과 getList메소드명과 맞춰준다
//public List<BoardVO> getList(); // 전체 데이터 조회
public List<BoardVO> getListWithPaging(Criteria cri); //전체 데이터 조회(페이징)
public void insert(BoardVO vo); // 게시글 삽입
public BoardVO read(long bno); //게시글 조회
public int delete(long bno); //게시글 삭제
public int update(BoardVO vo); //게시글 수정
public int getTotalCount(); //전체 게시물 수
public void updateReplyCnt(@Param("bno")long bno, @Param("amount")int amount); //댓글의 수
public long getMaxBno(); //게시글 삽입 파일첨부
}