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】:timestamp
是 timestamp without time zone
的缩写,所以这可能没问题,尽管我相信 Instant 应该是 UTC,我不知道你的时间戳是 UTC 还是你的本地时区,如果后者那么 LocalDateTime 会更合适。
Numeric 是十进制浮点类型,因此整数类型不适合。 Java 有 BigDecimal,非常适合。
【讨论】:
以上是关于Jhipster 中 PostgreSQL 的列类型的主要内容,如果未能解决你的问题,请参考以下文章
JHipster Prod 版本构建时 Liquibase date_trunc postgresql 函数错误
如何使用 JHipster 和 Liquibase 更新现有数据库? [复制]