반응형

spring boot jpa 2

Spring Boot JPA에서 SQL 로그 출력하기

Spring Boot와 JPA를 사용하여 데이터베이스와 상호 작용할 때 SQL 쿼리를 로그로 출력하는 것은 애플리케이션 디버깅 및 성능 튜닝에 매우 유용합니다. Spring Boot는 이를 가능하게 하는 다양한 설정 옵션을 제공합니다. 이 블로그에서는 Spring Boot 프로젝트에서 SQL 로그를 활성화하고 원하는 형식으로 출력하는 방법을 자세히 설명하겠습니다. 1. application.properties 또는 application.yml 설정 Spring Boot 애플리케이션에서 SQL 로그를 출력하려면 application.properties 또는 application.yml 파일에 다음과 같은 설정을 추가해야 합니다: application.properties # SQL 로그 출력 설정 sprin..

back end/java 2023.11.05

Spring boot JPA에서 DB 예약어를 column으로 사용하는 방법

안녕하세요 노루아부지 입니다. 이번에 새로운 java 프로그램을 JPA로 개발하던 중, 예약어로 인해 에러가 발생했습니다. 저희 회사에서는 mssql, mariadb, oracle 이렇게 3개의 Database를 사용하는데요. 문제는 이전 담당자가 테이블의 칼럼명으로 "type"이라는 단어를 사용을 한 것이었습니다. 이 단어는 oracle의 예약어인데, 이미 고객사에 설치가 된 상황이어서 칼럼명을 이제 와서 바꿀 수 없는 상황이었습니다. (기존에는 Mybatis 사용) Spring boot JPA를 사용하며 Database 예약어를 column으로 사용하는 방법을 찾아보았습니다. (물론 예약어를 사용하지 않는 것이 제일 좋은 방법입니다.) 목차 1. Database 별 예약어 2. Spring boot ..

728x90
반응형
loading