반응형 transactional2 @Transactional 알짜만 빼먹기! with JPA @Transactional 이란 @Transactional 은 Spring에서 제공하는 트랜잭션 관리 기능을 적용할 때 사용되며, 특정 메서드를 하나의 트랜잭션 단위로 지정할때 사용하는 어노테이션 입니다. 일반적으로 하나의 메서드에서 복수의 데이터 처리를 할 때 붙여서 사용합니다. 예외가 발생하면 롤백을 해서 데이터 정합성을 유지해야 하기 때문이죠. 이번 포스팅에서는 @Transactional을 사용하는데 꼭 알아야 하는 알짜만 빼먹는 시간을 갖겠습니다. Checked, Unchecked Exception @Transactional을 사용했다는 것은 어떤 예외가 발생했을 때 Rollback 처리를 하기 위해서겠죠? 그럼 어떤 Exception이 발생했을 때 Rollback 처리가 되는지를 알아야 합니다... Programing/Spring 2023. 8. 25. Spring @Transactional 이 정상동작 하지 않는 이유 Spring @Transactional 이 정상동작 하지 않는 이유 interface 메소드에 @Transactional 어노테이션을 사용하여 처리할 경우 아래의 Link를 참고하세요. https://aljjabaegi.tistory.com/473 Spring Transaction 설정 방법. 에러발생? 롤백해. Spring Transaction 설정 방법. 에러발생? 롤백해. Transaction 처리는 쉽게 말해 DB의 상태를 바꾸는 작업단위입니다. 예를 들어 Delete 후에 Insert 를 해야 하는 로직이 있다면, 이 Delete, Insert는 하나.. aljjabaegi.tistory.com class 메소드에 @Transactional 을 줄 경우 정상동작 하지 않습니다. 이유는 트랜젝션이.. Programing/Spring 2021. 10. 14. 이전 1 다음 💲 추천 글 반응형