728x90 🔧 트러블슈팅 노트17 [Mybatis] java.sql.SQLException: 해당 위치에 지원되지 않는 SQL92 오류 해결 방안 Mybatis으로 개발하게 되면서 가끔 나오는 오류 입니다. 이 오류는 파라미터를 매핑하는 부분의 오타를 고치면 해결할 수 있습니다.#{PROTOCOL} 이런 식으로 사용되어야 하는 부분이 {PROTOCOL}, {#PROTOCOL} 식으로 사용되면 발생하는 오류입니다. 2024. 7. 23. HibernateException: More than one row with the given identifier was found... 스프링부트 프로젝트 도중 JPA 사용 중에 아래와 같은 예외가 발생했습니다. org.hibernate.HibernateException: More than one row with the given identifier was found: com.xxxx.metering.provider.TadpMkCostPk@72b941b2, for class: com.infranics.metering.provider.TadpMkCost TadpMkCost 엔티티에서 데이터를 조회 시 복합키에 해당하는 데이터가 중복으로 발생한 경우 에러가 발생한것였습니다. select * from k8s_provider.tADP_MKT_METERRING_COST_VIEW where PLAN_ID ='5e854e66-c3be-11ed-000.. 2024. 7. 8. [MariaDB] Java.sql.SQLException: The server time zone value 'KST' is unrecognized 문제 해결 우선 db에 설정된 타임존을 아래와 같이 조회를 해 봅니다. SELECT @@global.time_zone, @@session.time_zone; 타임존이 SYSTEM으로 나오게 되면 별도로 지정이 되어 있지 않다는 뜻입니다. 타임존의 설정은 두 가지 방법으로 할 수 있습니다. 첫 번째는 JDBC URL 문자열에 타임존 정보를 옵션으로 추가할 수 있습니다. 두 번째는 서버에 기본 설정을 추가할 수 있습니다. 각각의 방법을 알아보겠습니다. 방법 1. JDBC URL 변경다음과 같이 JDBC로 Mysql에 연결 시 timezone을 명확히 지정해 준다. jdbc:mysql://localhost/db?useUnicode=true&serverTimezone=Asia/Seoul 방법 2. .. 2024. 6. 25. [Mybatis] Cause: java.sql.SQLException: 부적합한 열 유형: 1111 Mybatis를 사용하여 데이터를 저장 시 오류가 나서 문제를 찾아보고 해결방법을 정리해봤습니다. 에러 메시지의 내용은 아래와 같습니다. ### Error updating database. Cause: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='IF_IP', mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null', expression='null'}. Cause: org.apache.ibatis.type.TypeExc.. 2024. 3. 14. [Swagger] Failed to start bean 'documentationPluginsBootstrapper' 오류 Spring boot 2.7.14 버전에서 swagger-ui를 사용하기 위해 아래와 같이 gradle.build에 추가하고 서버를 실행하였다. implementation group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2' implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2' Spring boot 실행하는 도중에 아래와 같이 오류가 발생한다. org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper.. 2023. 8. 8. [Spinnaker] PKIX path building failed. Kubernetes에 keycloak , Spinnaker 설치 후 sso 연동 keycloak 서비스를 사설 인증서로 설치 시 Spinnaker 서비스들 중 gate서비스에서 아래와 같이 오류 메시지를 볼수 있습니다. Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath. SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[na:na].. 2023. 6. 28. 이전 1 2 3 다음 728x90