spring/프로젝트

5. CRUD (delete)

yaha 2024. 1. 20. 22:01

이번에는 CRUD중 delete를 작업.

 

delete는 특정한 데이터를 삭제하는 작업. 하지만 PK 값을 이용해서 처리하므로 

 

read 작업과 유사함. 

 

먼저 delete 메소드를 추가.

 

public int delete(Long bno);

 

BoardMapper.xml에도 추가 코드 작성.

 

	<delete id="delete">
		delete from tbl_board where bno = #{bno}
	</delete>

 

마찬가지로 테스트 코드 작성.

 

	@Test
	public void testDelete() {
		log.info("DELETE CONT : " + mapper.delete(5L));
	}

 

데이터베이스의 5번 데이터를 삭제 예정.

 

테스트를 실행.

 

SQL Developer에서 확인해서 더블체크.

 

 

bno 5가 삭제된걸 확인.