package com.indiScene.reply.dao; import java.util.HashMap; import java.util.List; import java.util.Map; import org.mybatis.spring.SqlSessionTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.indiScene.reply.dto.ReplyDto; /** @name : ReplyDaoImpl @date : 2015. 7. 8. @auther: 나혁진 @description : 한줄댓글 db 처리를 위한 dao 클래스이다 */ @Component public class ReplyDaoImpl implements ReplyDao { @Autowired private SqlSessionTemplate sqlSession; @Override public List<ReplyDto> replyList(String board_num) { return sqlSession.selectList("dao.replyMapper.replyRead", board_num); } @Override public int replyInsert(ReplyDto replyDto) { return sqlSession.insert("dao.replyMapper.replyInsert",replyDto); } @Override public int getReplyNum(String board_num) { // TODO Auto-generated method stub return sqlSession.selectOne("dao.replyMapper.replyGetBunho", board_num); } @Override public int delete(String board_num, int reply_num) { // TODO Auto-generated method stub Map<String,Object> hMap=new HashMap<String,Object>(); hMap.put("board_num", board_num); hMap.put("reply_num", reply_num); return sqlSession.delete("dao.replyMapper.replyDelete",hMap); } @Override public ReplyDto upSelect(String board_num, int reply_num) { Map<String,Object> hMap=new HashMap<String,Object>(); hMap.put("board_num", board_num); hMap.put("reply_num", reply_num); return sqlSession.selectOne("dao.replyMapper.replySelect",hMap); } @Override public int update(ReplyDto replyDto) { // TODO Auto-generated method stub return sqlSession.update("dao.replyMapper.replyUpdate",replyDto); } }