【发布时间】:2019-11-18 03:43:31
【问题描述】:
我在 Postgres 中使用了 Java 8 和 Postgres-11 和 Spring Boot 2.1.6.RELEASE。我已经使用了this question 和this question,但我真的很想使用 Java 8 Date API 而不是 Java 7。
CREATE TABLE note(
note_id serial PRIMARY KEY,
message varchar(255) NOT NULL,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
我已经创建了如下模型类,但与我需要的不匹配。
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@Entity
public class Note extends AuditEnabledEntity{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "note_id")
private int noteId;
@Column(name = "message")
private String message;
@Column(name = "created_at")
private LocalDateTime createdAt;
}
【问题讨论】:
标签: java postgresql spring-boot postgresql-11 jpa-2.2