我需要使用JPA 中的列类型在DATETIME
MariaDB 中创建列。LocalDateTime
我创建了这个实体:
@Column
private LocalDateTime created_at;
但是当我存储代码时,MariDB 中的列更新为DATE
. 我需要DATETIME
。
我也试过这个:
@Column
@Temporal(TemporalType.TIMESTAMP)
private LocalDateTime created_at;
但是当我部署代码时出现错误:
@Temporal should only be set on a java.util.Date or java.util.Calendar property
我使用 Java 10 和spring-boot-starter-parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.5.RELEASE</version>
<relativePath />
</parent>
这个问题有什么解决办法吗?例如,有没有办法在DATETIME
不使用的情况下将列类型设置为实体@Temporal
?