ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•
IBoardDAO.java
1
2
//3. ๊ฒŒ์‹œ๋ฌผ ์ˆ˜์ • ๊ธฐ๋Šฅ ๋ฉ”์„œ๋“œ - ๊ฒŒ์‹œ๋ฌผ ์ „์ฒด ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ ์ˆ˜์ •ํ•œ๋‹ค.
void update(BoardVO article) throws Exception;

 

 

BoardMapper.xml
1
2
3
4
<!-- ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • -->
<update id="update">
    update mvc_board set title=#{title}, content=#{content} where board_no=#{boardNo} 
</update>
 

 

 

BoardDAO.java
1
2
3
4
5
//3. ๊ฒŒ์‹œ๋ฌผ ์ˆ˜์ • ๊ธฐ๋Šฅ ๋ฉ”์„œ๋“œ - ๊ฒŒ์‹œ๋ฌผ ์ „์ฒด ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ ์ˆ˜์ •ํ•œ๋‹ค.
    @Override
    public void update(BoardVO article) throws Exception {
        sqlSession.update(NAMESPACE + ".update", article); 
    }
 

 

 

Test - BoardDAOTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
//๊ฒŒ์‹œ๋ฌผ ์ˆ˜์ • ํ…Œ์ŠคํŠธ
@Test
public void updateTest() throws Exception {
    BoardVO article = new BoardVO();
    
    //1๋ฒˆ ๊ฒŒ์‹œ๋ฌผ ์ˆ˜์ •
    article.setBoardNo(1);
    article.setTitle("๊ธ€ ์ œ๋ชฉ ์ˆ˜์ •~!~!");
    article.setContent("๊ธ€ ๋‚ด์šฉ ์ˆ˜์ •~!~!");
    boardDAO.update(article);
    
    logger.info(boardDAO.getArticle(1).toString() + "\n");
}
 

 

๋ฐ˜์‘ํ˜•
๋Œ“๊ธ€