나의 게시글 리스트 다이어그램.drawio.png

나의 게시글 리스트 다이어그램.drawio

MyPageMyhomeController

// 게시글 리스트 출력
    @RequestMapping(value = "/myPageMyHomeList.do", method = {RequestMethod.GET, RequestMethod.POST})
    public ModelAndView myHomelist(HttpSession session) throws Exception {

    	MemberDomain memberDomain = (MemberDomain) session.getAttribute("member");
    	String memberId = memberDomain.getMemberId();
    	
        List<MyhomeDomain> myhomeList = myPageMyhomeService.listArticles(memberId); // 게시글 조회
        
        ModelAndView mav = new ModelAndView("/mypage/myhome/myPageMyHomeList");
        mav.addObject("myhomeList", myhomeList); // "myhomeList"라는 이름으로 데이터를 JSP로 전달
        return mav;
	}

MyPageMyhomeServiceImpl

@Override
		public List selectMyArticlesList(String memberId) throws DataAccessException {
			
			List<MyhomeDomain> myhomeList = 
		    sqlSession.selectList("mapper.myBoard.selectMyArticlesList", memberId);
			return myhomeList;
		}

MyPageMyhomeDAOImpl

@Override
	public List<MyhomeDomain> listArticles(String memberId) throws Exception {
		return myPageMyhomeDAO.selectMyArticlesList(memberId);
	}