Изглежда, че този проблем е само пречка, ако използвате Hibernate за създаване на схема. Така че, ако всичко работи добре, след като сте създали колоната като timestamp with time zone
на PostgreSQL, просто продължете с това. Както и да е, лоша практика е да оставите Hibernate да генерира вашата схема. Направете го ръчно (или оставете DBA да направи това). Ако искате да автоматизирате, използвайте инструмент за мигриране на база данни като Flyway
или Liquibase
след като надежден човек е написал sql скриптовете.
Освен това, изискването „променете базата данни утре“ звучи наистина измислено, работещата независима база данни е повече или по-малко нереалистична и става по-трудна при писането на по-големи приложения, които трябва да работят.
Ако имате нужда от повече информация относно поведението на клеймото за време на Hibernate / JDBC, може би вижте тази хубава статия за това .