# 04-zoned-failure # Hibernate ORM 7.4.14.Final, JDK 25, database PostgreSQL 17.11, JVM default zone America/New_York, java_time_use_direct_jdbc true (set) # ZonedDateTime on PostgreSQL with java_time_use_direct_jdbc=true ## persist(new ZonedEvent(zonedDefault = 2026-06-15T10:30+02:00[Europe/Paris])) org.hibernate.exception.SQLGrammarException: Unable to bind parameter #3 - 2026-06-15T10:30+02:00[Europe/Paris] [Cannot cast an instance of java.time.ZonedDateTime to type Types.TIMESTAMP_WITH_TIMEZONE] [n/a] org.postgresql.util.PSQLException: Cannot cast an instance of java.time.ZonedDateTime to type Types.TIMESTAMP_WITH_TIMEZONE ## find(ZonedEvent.class, 2) -- a row whose ZonedDateTime columns are NULL org.hibernate.exception.DataException: Could not extract column [4] from JDBC ResultSet [conversion to class java.time.ZonedDateTime from timestamptz not supported] [n/a] org.postgresql.util.PSQLException: conversion to class java.time.ZonedDateTime from timestamptz not supported