来自包java.time的LocalDateTime的类别为value based classes。如果我有一个使用这样的对象作为字段的实体,我会遇到以下“问题”: 基于值的类不应被序列化。但是,JPA实体必须实现Serializable接口。这个悖论的解决方案是什么?不应该有人使用LocalDateTime作为JPA实体的字段吗?改用日期?这将是不令人满意的。 这个问题是一个声纳规则squid:
我有一个Spring启动1.4.x应用程序,它将启动程序jpa与H2/Postgresql结合使用。我有一个实体将日期存储为即时(使用Instant.now(),基于Java 8: What's the difference between Instant and LocalDateTime?答案),并且关联的表将此字段存储为时间戳。 对于存储工作,我不得不设置,其将立即对sql.Timestam