【发布时间】:2018-04-05 03:12:49
【问题描述】:
我正在使用 jhipster 来生成表的实体。该表有两列类型:没有时区的时间戳和数字。 jhipster中选择哪种类型合适?我试图在谷歌上搜索,但它没有帮助。我发现 Instant 用于时间戳,但不知道它是否适用于“没有时区的时间戳”,我应该使用 Integer 还是 Long 来表示“numeric”?
【问题讨论】:
标签: java postgresql jhipster
我正在使用 jhipster 来生成表的实体。该表有两列类型:没有时区的时间戳和数字。 jhipster中选择哪种类型合适?我试图在谷歌上搜索,但它没有帮助。我发现 Instant 用于时间戳,但不知道它是否适用于“没有时区的时间戳”,我应该使用 Integer 还是 Long 来表示“numeric”?
【问题讨论】:
标签: java postgresql jhipster
timestamp 是 timestamp without time zone 的缩写,所以这可能没问题,尽管我相信 Instant 应该是 UTC,我不知道你的时间戳是 UTC 还是你的本地时区,如果后者那么 LocalDateTime 会更合适。
Numeric 是十进制浮点类型,因此整数类型不适合。 Java 有 BigDecimal,非常适合。
【讨论】: