인프런 커뮤니티 질문&답변

김지수님의 프로필 이미지
김지수

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA와 DB 설정, 동작확인

쿼리 파라미터 로그 남기기 강의 27분28초

작성

·

614

·

수정됨

0

화면에서는

insert into member (username, id) values (?, ?) 띄고

insert into member (username, id) values ('memberA', 1) 이렇게 잘 나오는데,

저는 아래와 같이 한줄로 모든게 나와버려요

저도 한 줄씩 띄어서 보기 좋게 나왔으면 좋겠는데 방법이 없는건가요?

2023-05-06T02:12:50.026+09:00 DEBUG 9774 --- [ main] org.hibernate.SQL :

insert

into

member

(username, id)

values

(?, ?)

2023-05-06T02:12:50.027+09:00 INFO 9774 --- [ main] p6spy : 1683306770027|0|statement|connection 4|url jdbc:h2:tcp://localhost/~/jpashop|insert into member (username, id) values (?, ?)|insert into member (username, id) values ('memberA', 1)

 

답변 1

0

안녕하세요. 김지수님, 공식 서포터즈 OMG입니다.
.

application.yml에 format_sql: true가 입력되어 있을까요?

 

image
.
감사합니다.

김지수님의 프로필 이미지
김지수
질문자

네 되어 있습니다

insert
into
member
(username, id)
values 
(?, ?)

위 출력은 format_sql의 동작이 맞습니다.

?에 값이 출력되는 p6spy의 기본 동작은 1줄이 맞습니다. 강의에서도 p6spy 출력 부분은 1줄로 되어있을 것 같은데 어느 부분을 보신 것인지 강의 영상 기준 시간대를 알려주시면 확인해보겠습니다.

p6spy 로깅 출력 포맷 정렬에 대한 질문이라면 아래 링크를 참고해주세요.

https://backtony.github.io/spring/2021-08-13-spring-log-1/

김지수님의 프로필 이미지
김지수
질문자

jpa와 db설정 동작확인 강의 27분 28초 화면에서는 아래와 같이

insert into member (username, id) values (?, ?)

insert into member (username, id) values ('memberA', 1)

나왔는데 저는

insert into member (username, id) values (?, ?)|insert into member (username, id) values ('memberA', 1)

이렇게 한줄로 나와서 화면처럼 줄바꿈을 하고 싶다는 얘기였습니다

인텔리제이 화면을 캡쳐해서 올려주시겠어요?

김지수님의 프로필 이미지
김지수

작성한 질문수

질문하기