수정, 삭제 또한 executeUpdate() 사용하면 된다. (데이터 변경 쿼리)
Update
UpdateTest
Delete
update 나 delete 나 쿼리만 다르고 로직이 비슷하다 -> 그래서 Sqlmapper 같은게 나옴
쿼리도 비슷하다 -> 그래서 JPA가 나옴.
DeleteTest
데이터 없을 시 예외 터지게 해두었으므로 assertThatThrownBy 사용하자!
이제 데이터를 삭제까지 하는게 한 테스트케이스가 되었기 때문에 반복적으로 Test를 실행할 수 있다.
근데 좋은 방법은 아니다.
만약 중간에 예외가 터지면 그 뒤 로직이 실행이 안된다.
-> 나중에 트랜젝션 쓰자.
# 본 게시글은 인프런 김영한님의 강의를 수강 후 반복학습을 위해 정리한 내용입니다.
꾸준히 다시보자.
1. 221014
2. 221031
'Java, Spring > Spring DB 1' 카테고리의 다른 글
2-2. DataSource 이해 (0) | 2022.09.22 |
---|---|
2-1. 커넥션 풀 이해 (0) | 2022.09.22 |
1-7. JDBC 개발 - 조회 (0) | 2022.09.22 |
1-6. JDBC 개발 - 등록 (0) | 2022.09.21 |
1-5. 데이터베이스 연결 (중요) (1) | 2022.09.21 |