Spring Boot PostgreSQL SQLFeatureNotSupportedException

원인

JPA(Hibernate) 가 PostgreSQL CLOB 기능을 확인 하지만 실제 기능 제공 안하면서 발생함

해결방법

1. logging.level 변경

logging:
  level:
    org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl: ERROR

2. jpa 설정

spring:
  jpa:
    properties:
      hibernate:
        jdbc:
          lob:
            non_contextual_creation: true

3. 기능감지 비활성화후 수동 설정

spring:
  jpa:
    properties:
      hibernate:
        temp:
          use_jdbc_metadata_defaults: false
    database-platform: org.hibernate.dialect.PostgreSQL9Dialect