Jhipster 中 PostgreSQL 的列类型

Posted

技术标签:

【中文标题】Jhipster 中 PostgreSQL 的列类型【英文标题】:Type of column of PostgreSQL in Jhipster 【发布时间】:2018-04-05 03:12:49 【问题描述】:

我正在使用 jhipster 来生成表的实体。该表有两列类型:没有时区的时间戳和数字。 jhipster中选择哪种类型合适?我试图在谷歌上搜索,但它没有帮助。我发现 Instant 用于时间戳,但不知道它是否适用于“没有时区的时间戳”,我应该使用 Integer 还是 Long 来表示“numeric”?

【问题讨论】:

【参考方案1】:

timestamptimestamp without time zone 的缩写,所以这可能没问题,尽管我相信 Instant 应该是 UTC,我不知道你的时间戳是 UTC 还是你的本地时区,如果后者那么 LocalDateTime 会更合适。

Numeric 是十进制浮点类型,因此整数类型不适合。 Java 有 BigDecimal,非常适合。

【讨论】:

以上是关于Jhipster 中 PostgreSQL 的列类型的主要内容,如果未能解决你的问题,请参考以下文章

Swift&Parse:查询结果,其中列类等于用户类中的列

JHipster Prod 版本构建时 Liquibase date_trunc postgresql 函数错误

如何使用 JHipster 和 Liquibase 更新现有数据库? [复制]

jhipster - 将应用程序部署到 Heroku 后无法运行本地开发配置文件

在 PostgreSQL 中列出具有索引的列

在 PostgreSQL 中选择具有特定列名的列