とのタイムスタンプは、私は私のJPAエンティティの一つで、次のフィールドの定義を持っている:JPQLとタイムゾーン
@Column(nullable = false, name = "start_time",
columnDefinition= "TIMESTAMP WITH TIME ZONE")
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date startTime = new Date();
@Column(nullable = true, name = "end_time",
columnDefinition= "TIMESTAMP WITH TIME ZONE")
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date endTime = null;
データベースは、PostgreSQLで、タイムゾーンなしでタイムスタンプを使用することはオプションではありません。挿入と更新は、タイムゾーンに関してうまくいっています。いくつかのテストデータに対してSELECT JPQLクエリを実行しようとすると、問題が発生します(少なくとも私はそうだと思います)。また、フィルタパラメータはDateオブジェクトです。 OpenJPAが生成するクエリには、パラメータにタイムゾーンが含まれません。 JPAとタイムゾーンの列に関するタイムスタンプに関するガイダンスを誰かに教えてもらえますか?