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 | 29 | 30 | 31 |
Tags
- ContentCachingRequestWrapper
- TRANSPORTATION LAYER
- 자바로그
- UNION 열
- 람다 캡쳐링
- aws
- Routing Policies
- reflection API
- queryDsl #JPA #hibernate
- 아파치 드루이드
- 셸 #쉘 #스크립트 #스크립트 언어 #쉘 스크립트
- Application-Based Cookie
- Route53
- 자연변수
- jpa
- ReactAdmin
- SSR #CSR
- superset-oracle
- 코딩삽질일기
- 스프링
- Cross-Zone Load Balancing
- ChatGPT
- querydsl-sql
- Duration-Based Cookie
- hikari cp
- CannotGetJdbcConnectionException
- Connection Draining
- RequestBody로깅
- oracle
- afterCompletion
Archives
- Today
- Total
목록어노테이션 (1)
Forest Gump?
@Transactionial 이란? (스프링 트랜잭션 어노테이션)
트랜잭션이란 스프링에서 어노테이션으로 쓰이는 처리 방식으로, @Transactional 마크를 붙여서 사용한다. 그럼 어떤경우에 사용하는지 알아보자. 실무에서 쓰면서 생각보다 간단히 이해한 방법이 있다. 어릴적 했던 포켓몬에서 사천왕을 깰때, 세이브 해놓고 몇번이고 들어가서 때려잡았던 기억을 떠올리면 된다. 모든 작업이 성공적으로 완료되어야지만, 이제 정상적으로 진행이 되고 만약 4천왕 묵호까지만 잡고 레드를 못잡았을때는 아쉽지만 다시 세이브 해놓은 파일로 시간을 돌릴수가 있는것이다. 물론 생각보다 이렇게 간단한 작업은 아니긴 하지만 (언제나 그렇듯 Auto Increment 등 되돌릴 수 없는 예외도 있다) , 이렇게 생각하는게 도움이 되었다. DB를 사용할떄, 트랜잭션 어노테이션을 적용하며 데이트 I..
카테고리 없음
2022. 1. 3. 18:03