【发布时间】:2014-12-06 07:38:29
【问题描述】:
我想将数据库中的所有日期存储为纪元秒数,以消除时区的歧义。我正在使用通过 Spring Boot 的启动器之一(JPA 的数据)提供的JpaRepository 接口来持久化我对将存储纪元秒数的实体所做的更改。但是,我在弄清楚如何正确更新所有内容时遇到了一些麻烦。
例如,我有一个表,它有一个Createdcolumn 和一个Modifiedcolumn。很明显,我需要为每个添加的新条目提供 Created 列,并在每次更改现有条目时更新 Modified 列。
我可以在我的表设计中结合使用 MySQL 默认值和 JPA 实体的注释来完成此操作,还是我需要实现一个 Repository 来为我处理此创建/更新?
【问题讨论】:
标签: java mysql spring hibernate jpa