본문 바로가기

강의 내용 정리/Spring DB 1

1-8. JDBC 개발 - 수정, 삭제

수정, 삭제 또한 executeUpdate() 사용하면 된다. (데이터 변경 쿼리)

 

 

Update

 

 

 

UpdateTest

 

 

 

 

 

 

 

Delete

 

update 나 delete 나 쿼리만 다르고 로직이 비슷하다 -> 그래서 Sqlmapper 같은게 나옴

쿼리도 비슷하다 -> 그래서 JPA가 나옴.

 

 

 

DeleteTest

 

 

데이터 없을 시 예외 터지게 해두었으므로 assertThatThrownBy 사용하자!

 

이제 데이터를 삭제까지 하는게 한 테스트케이스가 되었기 때문에 반복적으로 Test를 실행할 수 있다.

 

근데 좋은 방법은 아니다.

만약 중간에 예외가 터지면 그 뒤 로직이 실행이 안된다.

-> 나중에 트랜젝션 쓰자.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# 본 게시글은 인프런 김영한님의 강의를 수강 후 반복학습을 위해 정리한 내용입니다.

 

 

꾸준히 다시보자.

 

1. 221014

2. 221031

'강의 내용 정리 > 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
Recent Posts
Popular Posts
Recent Comments