Мне нужно создать DATETIME
столбец в MariaDB, используя LocalDateTime
тип столбца в JPA.
Я создал эту сущность:
@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
?