728x90
JPA 로깅 설정
application.properties 에 다음 추가
# JPA 로깅 설정
# 디버그 레벨로 쿼리 출력
logging.level.org.hibernate.SQL=DEBUG
# 쿼리 줄바꿈하기
spring.jpa.properties.hibernate.format_sql=true
# 매개변수 값 보여 주기
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
로깅 레벨
레벨 1 TRACE : debug 레벨 보다 더 상세한 정보
레벨 2 DEBUG : 응용 프로그램을 디버깅하는 데 필요한 세부 정보
레벨 3 INFO : 응용 프로그램의 순조로운 진행정보
레벨 4 WARN : 잠재적으로 유해한 상황 정보
레벨 5 ERROR : 응용 프로그램이 수행할 수 있는 정도의 오류 정보
레벨 6 FATAL : 응용 프로그램이 중단될 만한 심각한 오류 정보
OFF : 로깅 기능 해제
로깅 설정을 하고 나면 다음과 같이 SQL문이 로그로 찍힌다.
SQL문
테이블 생성
CREATE TABLE 테이블명 (속성1 자료형, 속성2 자료형, 속성3 자료형, PRIMARY KEY (기본키) );
데이터 추가
INSERT INTO TABLE(열1, 열2, ..) VALUES (값1, 값2 ..)
데이터 조회
SELECT 열1, 열2 .. FROM 테이블명 WHERE 조건;
데이터 수정
UPDATE 테이블명 SET 수정할 열 = 수정할 값 WHERE 조건;
데이터 삭제
DELETE FROM 테이블명 WHERE 조건;
728x90
'코딩 자율학습단 > 학습 일지' 카테고리의 다른 글
[DAY 11] REST API 구현 (0) | 2024.08.14 |
---|---|
[DAY 10] REST API와 JSON (0) | 2024.08.09 |
[DAY 8] 게시판 CRUD : Delete (0) | 2024.08.08 |
[DAY 7] 게시판 CRUD : Update - form 태그에서 PATCH 메서드 이용하는 방법 / Lombok 인식 에러 고치기 (0) | 2024.08.07 |
[DAY 6] 페이지 연결 - 링크와 리다이렉트 (0) | 2024.08.05 |