[Spring Boot] 데이터베이스 격리수준: Database Isolation Level
트랜잭션
일이 처리되기 위한 가장 작은 단위
트랜잭션들이 모여 하나의 트랜잭션을 이룰 수 있고, 서비스가 된다.
→ 하나의 작업을 수행하기 위해 필요한 데이터베이스의 연산들을 모아놓은 것
일이 처리되기 위한 가장 작은 단위
트랜잭션들이 모여 하나의 트랜잭션을 이룰 수 있고, 서비스가 된다.
→ 하나의 작업을 수행하기 위해 필요한 데이터베이스의 연산들을 모아놓은 것
웹 브라우저에서 회원 수정을 하는 경우를 생각하며,
@PutMapping을 이용해서 주소를 만들어줬다. 이때 적은 주소는 @GetMapping의 주소와 동일한데, 스프링부트에서는 알아서 Get, Put을 구별해준다.
데이터베이스의 데이터를 Select할 때 잘못 된 인수가 들어가면 어떻게 해야할까
User table을 select하기에 앞서,
UserRepository라는 인터페이스 파일을 새로 만들고, 그 UserRepository는 JpaRepository를 상속하고 있다.