私たちは、postgresql 9.4から情報を取り出すために、hibernate 4.3.0.Finalを使用しています。 pgadminを使ってデータベースにクエリを実行すると、テーブルのエントリは安定していますが、同じクエリを休止状態から実行すると、タイムスタンプは3時間前後になります。私たちのデータベースは、タイムゾーンなしのタイムスタンプを保持しており、私たちは+ 3タイムゾーンに位置しています。ネイティブクエリーを使用しても、なぜハイバネーションがタイムスタンプを変更するのか理解できません。Hibernateは異なるタイムスタンプを返す
注:私たちは、Debianのジェシー8とTomcat 8
表を使用している:
uid serial NOT NULL
time timestamp without time zone NOT NULL
type smallint NOT NULL
ポンポンconfに:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.3.0.Final</version>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901.jdbc4</version>
</dependency>
アプリケーションとdbは同じサーバーにありますか異なるのですか? –