inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jpa 쿼리 로그 관련 문의

290

Jeonghee Lee

작성한 질문수 5

0

선생님 안녕하세요 하나 질문이 있습니다. Jpa 사용할때 쿼리를 로그에 찍도록 설정했고 잘 동작합니다. 그런데 그냥 실행시킬때는 찍히지 않는 쿼리가 브레이크 포인트를 걸어서 한줄씩 실행시킬때는 로그에 출력되는 경우가 있습니다 혹시 이유가 있을까요? 브레이크 포인트를 걸면 select 쿼리가 더 많이 찍혀서 궁금해 문의드립니다

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요. JPA 쿼리 로그에 관한 문의에 대해 답변 드리겠습니다.

JPA 쿼리 로그를 설정하여 실행할 때, 쿼리 로그가 정상적으로 출력되지 않는 경우가 있습니다. 이는 JPA의 특성과 관련이 있을 수 있습니다.

일반적으로 JPA는 쿼리를 실행할 때, 내부적으로 최적화나 캐싱 등을 사용하여 성능을 향상시키는 경우가 있습니다. 이렇게 최적화된 쿼리는 로그로 출력되지 않을 수도 있습니다. 그러나, 브레이크 포인트를 걸어 한 줄씩 실행할 때는 최적화가 이루어지지 않으므로 쿼리가 로그에 출력될 수 있습니다.

따라서, 브레이크 포인트를 걸어 한 줄씩 실행할 때는 쿼리가 더 많이 출력될 수 있습니다.

이와 관련하여 추가로 궁금한 사항이 있으시면 언제든지 문의해주세요. 즐거운 개발 되세요!

맥유저 입장의 고려해주세요

2

81

1

케이테스트 서버 운영 방법

2

52

1

수업 잘 들었습니다.

2

26

2

실행과정 질문입니다.

2

26

1