Я не уверен, но думаю, что вам придется использовать метод OracleConnection.setSessionTimeZone(String regionName)
для установки часового пояса сеанса.
Чтобы сделать это на OracleConnection
до того, как Hibernate справится с этим, самым чистым способом будет предоставить и использовать пользовательскую реализацию o.h.c.ConnectionProvider
.
См. связанный вопрос .