Un mappage des types JSR 310 aux types SQL est fourni dans la documentation Tableau 5.1 .
Inspecter le pilote JDBC PostgreSQL PgPreparedStatement.setObject() nous pouvons voir que chaque type Java est utilisé pour définir un horodatage, par exemple :
case Types.TIMESTAMP_WITH_TIMEZONE:
if (in instanceof java.time.OffsetDateTime) {
setTimestamp(parameterIndex, (java.time.OffsetDateTime) in);
En interne, cela appelle TimestampUtils.toString() qui convertit une date-heure en une chaîne.