daily-planner-haru / backend

'하루' 백엔드 레포지터리
0 stars 0 forks source link

스프링 프로젝트를 구성한다 #1

Closed Songusika closed 10 months ago

Songusika commented 11 months ago

작업 내용

기타 사항

Songusika commented 10 months ago

초기 설정

application.yml 세부 내용

jpa 설정 설명

jpa.open-in-view: false = Persistence Context 가 Transaction 이 종료되는 시점에 닫히게 된다. Lazy 로딩 사용 시 주의 properties.hibernate.format_sql: true = 하이버네이트가 생성한 SQL을 보기 좋게 출력 properties.hibernate.highlight_sql: true = 하이버네이트가 생성한 주요 SQL 문에 색상 표시 properties.hibernate.use_sql_comments: false = 해당 쿼리에 대한 추가적인 정보 (엔티티 등)을 주석으로 표기한다. 필요시 사용

sql 로깅 설정

logging.level.org.hibernate.SQL: debug = System.out 이 아닌 logger 를 통해 출력 logging.level.org.hibernate.orm.jdbc.bind: trace = 실제 SQL에 포함되는 파라미터 값을 출력