728x90
문제 상황
@Modifying 어노테이션과 @Query 어노테이션을 사용하여, JPA에서 직접적으로 쿼리를 사용하고 있었습니다.
그러나 위 사진처럼 계속 해서 "SQl dialect is not configured."문구가 계속해서 뜨고있었습니다.
이 문구는 SQL 방언이 구성되어 있지 않다는 의미인데, 현재 yml파일에 위와 같이 dialect: org.hibernate.dialect.PostgreSQLDialect로 지정이 되어있지만 계속해서 밑줄이 그어져있습니다.
문제 해결
성능상 문제는 없지만 찝찝하기 때문에 이유를 찾아본 결과 해결 방법은 다음과 같습니다.
Settings 창을 열고, 좌측메뉴 Languages & Frameworks > SQL Dialects 메뉴에서 사용중은 Database를 지정해주면됩니다.
현재 저는 PostgreSQL을 사용하고 있기 때문에 해당 데이터베이스를 지정해주면 위와 같이 밑줄이 사라진 것을 확인할 수 있습니다. 따라서 인텔리제이에서도 SQL 방언을 정상적으로 인식하게 된 것입니다.
'TIL,일일 회고' 카테고리의 다른 글
[TIL, 일일 회고] 2024.10.03 - GitHub Merge 이슈 재활용 (이슈번호와 제목을 함께 가져오는 방법) (1) | 2024.10.03 |
---|---|
[TIL, 일일 회고] 2024.10.02 - nativeQuery란 무엇일까❓ : JPQL vs Native Query 성능 비교하기 (1) | 2024.10.02 |
[TIL, 일일 회고] 2024.09.30 - Jmeter 한글 버전으로 변경하기 (0) | 2024.09.30 |
[TIL, 일일 회고] 2024.09.29 - Arrays.binarySearch메서드란❓ (0) | 2024.09.29 |
[TIL, 일일 회고] 2024.09.28 - 프로그래머스 Lv.1 : 로또의 최고 순위와 최저 순위(Java) (0) | 2024.09.28 |