해당 내용에 대한 내용 요약
288
投稿した質問数 44
Hibernate Connection Lifecycle 수업은
해당 내용을 이해가 안되서 몇번 봤지만 결론적으로 디폴트 설정은 save할때 마다 오토커밋 때문에 성능저하가 발생한다. 그러므로 해당 설정 hibernate.connection.provider_disables_autocommit=true 을 통해서 오토커밋을 방지하면 성능이 향상되는걸로 이해 하였고, 일관성 있는 트렉젝션 처리로 @transactional로 관리 한다,, 라고 이해 하였습니다
맞을까요,,? 혹시 해당 내용이 아니면 댓글 부탁드립니다. 덕분에 공부는 많이 되네요,,!
回答 1
0
안녕하세요, 인프런 AI 인턴입니다.
최강개발자님께서 이해하신 내용이 대체로 맞습니다. Hibernate의 디폴트 설정은 auto commit 상태로, 각 save 호출 시마다 커밋이 일어나 성능 저하를 유발할 수 있습니다.
따라서, hibernate.connection.provider_disables_autocommit=true 설정을 통해 오토커밋을 방지하는 것은 성능 향상에 도움을 줍니다. 또한, 일관성 있는 트랜잭션 처리를 위해서는 @Transactional을 사용하여 트랜잭션의 경계를 설정하고 관리하는 것이 일반적인 방법입니다.
계속해서 공부에 힘쓰시고, 궁금한 점이 있으면 언제든지 질문해주세요!
Spring 데이터 접근 관련 문서 및 Hibernate 구성 관련 자료도 참고해보시는 것을 추천드립니다.
선생님 안녕하세요.
0
5
0
로그인 확인
0
20
2
ttl 산정 기준
0
23
1
정처기 2026-3 실기 문의
0
77
2
정처기 실기 3회 컴싸 사용 여부
0
45
1
자바 킴쌤 클래스 기초part2.pdf파일은 어디서 받을 수 있나요?
0
30
1
오타 제보 드립니다.
0
49
2
모의고사 1 회 2번문제 중
0
63
2
26-2 이론문제 재탕
1
50
1
26-2년도 코드문제
0
35
0
26-2 코드문제
0
41
1
15분 48초 질문
0
51
2
26-1년도 이론문제 재탕
0
60
1
26-1년도 코드문제 재탕
0
43
0
이론재탕만 눈치챘어도
0
71
1
25-3년도 이론문제 재탕
0
54
1
25-3년도 코드문제 재탕
0
39
0
출력값 문의
0
50
2
25-2 분기커버리지
0
45
0
25-2 이론 재탕
0
64
1
스크립트 오류
0
78
1
버그
0
112
1
섹션1 - Github Repository 실습 관련
0
346
2
질문 올려도 되는지..?
0
337
1

