Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- pointcut
- kotlin
- SpringBoot
- db
- AOP
- Spring Boot
- Greedy
- 김영한
- transaction
- 그리디
- Proxy
- 백준
- http
- 스프링
- QueryDSL
- 알고리즘
- jpa
- Thymeleaf
- JDBC
- Exception
- Servlet
- 인프런
- springdatajpa
- 자바
- java
- 스프링 핵심 기능
- Android
- 스프링 핵심 원리
- JPQL
- spring
Archives
- Today
- Total
목록propagation (1)
개발자되기 프로젝트
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/co9V9U/btq8W57Cbpg/KOrXocRkhJnDacwWLsuKsk/img.png)
현재 Transaction과 다른 class의 transaction 간에 처리가 어떻게 되어야 할까? 교통정리 어떻게 할지 정의. REQUIRED default 조건 기존에 사용하는 transaction이 있다면 그 transaction사용하고 없다면 새로운 transaction생성 ex) .save() : 상위에 @Transactional 없으면 각 save()가 하나의 transaction 즉, 상위 transaction과 완전히 동일한 transaction REQUIRES_NEW 무조건 새로운 Transaction 생성, 호출하는 쪽의 rollback & commit에 관계 없이 자체적으로 commit & rollback 진행 SUPPORTS 호출하는 쪽에 Transaction이 있다면 사용한다. ..
JPA/영속성
2021. 7. 6. 20:50