반응형
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
- 알고리즘공부
- 자바공부
- DDD
- 프로그래머스
- JPA
- 스프링부트
- 코테공부
- K8S
- JPA 공부
- 코테준비
- querydsl
- 자료구조공부
- 카프카
- JPA공부
- nestjs
- 스프링
- 스프링 공부
- JPA예제
- nestjs스터디
- nestjs공부
- 플러터 개발
- 기술공부
- 기술면접공부
- 스프링공부
- JPA스터디
- Kafka
- 플러터 공부
- 스프링부트공부
- Axon framework
- Flutter
Archives
- Today
- Total
목록JPA 트랜잭션 공부 (1)
DevBoi
[JPA] JPA 트랜잭션 사용
스프링 데이터 JPA가 제공하는 Repository의 모든 메소드에는 기본적으로 트랜잭션이 적용되어 있다. 클래스,인터페이스,메소드에 사용가능, 메소드에 가장가까운 애노테이션이 우선순위가 높다. 기본적으로 Transactional(readOnly = true) 는 아무런 설정을 하지 않는 메서드에 적용된다. Transcational 옵션 -timeout설정 가능 -readOnly 인지 나타내는 flag 이값을 주면서 optimization 성능 최적화를 해줄 수 있는 여지가 생김 -가급적, 데이터 변경 할 일없으면, readOnly true로 해주는게 좋다. -> JPA에서 해당 readOnly로하게되면, 세션 플러시 모드가 매뉴얼로 설정이 되고 해당 설정이 되면 강제로 플러시를 하지 않는 이상 플러시를..
Develop/[JPA]
2022. 3. 20. 23:52