We currently convert OffsetTime to java.sql.Time even though it is mapped as time with time zone, but as of JDBC 4.2 that type should be supported natively. We should introduce a JdbcType for this and bind it with the correct type instead for dialects that support that DDL type. Also see https://stackoverflow.com/questions/74149741/strange-binding-behavior-of-hibernate-when-storing-offsettime-jvm-into-time |