Почему столбцы создаются в базе данных как тип bytea для DateTime? Как я могу заставить JPA создать правильный тип столбца для DateTime?
Entitiy
DateTime expiresAt;
DateTime createdAt;
application.properties
spring.jpa.properties.jadira.usertype.autoRegisterUserTypes = true
pom.xml
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.9</version>
</dependency>
<dependency>
<groupId>org.jadira.usertype</groupId>
<artifactId>usertype.core</artifactId>
</dependency>
Я думаю, нам следует использовать формат Timestamp в базе данных




ОТ: Если вы используете Java 8, предложите вам использовать java.time.LocalDateTime. Spring Data поддерживает API времени Java.