10. 스프링부트 (Spring Boot 2.4.3) - javax Transactional과 spring Transactional
OS | Windows 10 Home 64bit 버전 2004 (OS 빌드 19041.630) |
Framework | Spring Boot 2.3.3 RERELEASE |
EditTool | Inellij IDEA 2020.1.3 |
BuildTool | Gradle |
# @Transactional 어노테이션
javax.transaction.Transactional | org.springframework.transaction.annotation.Transactional |
Spring 4.0 이상 부터 | Spring 4.0 이상 이하 가능 |
둘의 기능은 비슷함
Spring 에서 먼저 springframework @Transcation 어노테이션을 만들었으며,
나중에 자바 EE에서 javax @Tranactional 만들어져 Spring 에서는 Spring 4.0 버전 이상부터 지원을 한다
javax @Transactional 를 Spring 4.0 버전 밑에서 사용하면 사용은 가능하나 roll back 은 되지 않는다
만약 Spring 4.0 밑 버전에서 트랜잭션을 사용하려면 springframwork @Transactional 을 사용하면 된다
# 참고
# 결론
SpringFramewok @Transactional 을 사용하라
'10. Spring > BOOT' 카테고리의 다른 글
스프링 부트 MVC - Handler Interceptor (0) | 2022.04.14 |
---|---|
11. 스프링 부트 (Spring Boot 2) & 뷰 (Vue 2)- 환경 구축하기 (0) | 2021.03.26 |
09. 스프링 부트 (Spring Boot) - thymeleaf 페이징 처리 Pageable [미완성] (0) | 2020.11.19 |
06. 스프링 부트 (Spring Boot) - 자바 메일 센더 (Java Mail Sender) (0) | 2020.08.29 |
02. 스프링부트 (Spring Boot) Profile, JPA Naming, Exception 전략 (0) | 2020.07.11 |
댓글
이 글 공유하기
다른 글
-
스프링 부트 MVC - Handler Interceptor
스프링 부트 MVC - Handler Interceptor
2022.04.14 -
11. 스프링 부트 (Spring Boot 2) & 뷰 (Vue 2)- 환경 구축하기
11. 스프링 부트 (Spring Boot 2) & 뷰 (Vue 2)- 환경 구축하기
2021.03.26 -
09. 스프링 부트 (Spring Boot) - thymeleaf 페이징 처리 Pageable [미완성]
09. 스프링 부트 (Spring Boot) - thymeleaf 페이징 처리 Pageable [미완성]
2020.11.19 -
06. 스프링 부트 (Spring Boot) - 자바 메일 센더 (Java Mail Sender)
06. 스프링 부트 (Spring Boot) - 자바 메일 센더 (Java Mail Sender)
2020.08.29