📘 @Transactional ?@Transactional 어노테이션을 사용하면, 해당 메소드에서 실행되는 코드가 트랜잭션 단위로 처리된다는 의미이다. ✅ 트랜잭션의 큰 특징 ( 롤백 )트랜잭션의 어노테이션을 사용시 시작될 때부터 끝날 때까지의 모든 데이터베이스 작업을 하나의 묶음으로 간주한다.묶음의 작업이 모두 성공적이면 커밋하고, 하나라도 실패하면 모두 취소(롤백)해야 한다는 보장을 제공한다. ⚒️ @Transactional 코드 예시 @Transactional public void createAndUpdateUser(String name, String email, String newEmail){ userDao.addUser(name, email); if(true..