相关疑难解决方法(0)

PostgreSQL/JDBC和TIMESTAMP与TIMESTAMPTZ

最近我和JPA一起经历了很多关于Timestamps的痛苦.我发现我的很多问题已经通过TIMESTAMPTZ用于我的字段而不是TIMESTAMP来清除.我的服务器是UTC,而我的JVM是PST.使用TIMESTAMP WITHOUT TIMEZONE时,JPA几乎不可能对数据库中的UTC值进行标准化.

对我来说,我将这些字段用于"用户何时创建","他们上次使用设备的时间","他们最后一次收到警报的时间"等等.这些通常是事件,因此它们是实例时间种类的价值观.因为他们现在将通过TIMESTAMPTZ,如果我不想要它们,我总是可以查询它们的特定区域.

所以我的问题是,对于Java/JPA/PostgreSQL服务器,什么时候我想在TIMESTAMPTZ上使用TIMESTAMP?有什么用例呢?现在我很难理解为什么我想要使用TIMESTAMP,因为我担心我没有抓住它的价值.

postgresql jpa jdbc

16
推荐指数
3
解决办法
1万
查看次数

标签 统计

jdbc ×1

jpa ×1

postgresql ×1