为了账号安全,请及时绑定邮箱和手机立即绑定

在 Hibernate 中为 LocalDateTime 创建列类型 Datetime

在 Hibernate 中为 LocalDateTime 创建列类型 Datetime

墨色风雨 2021-10-28 14:53:00
使用 JPA 在 MariaDB 中创建列类型 Datetime 的正确方法是什么?我试过这个:@Column@Temporal(TemporalType.TIMESTAMP)private LocalDateTime created_at;但我得到了例外:Caused by: org.hibernate.AnnotationException: @Temporal should only be set on a java.util.Date or java.util.Calendar property: org.plugin.entity.Transactions.created_at你能提出一些解决方案吗?
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

将 Hibernate 版本更新到 5.x 或最新版本,有


<dependency>

    <groupId>org.hibernate</groupId>

    <artifactId>hibernate-java8</artifactId>

    <version>5.0.0.Final</version>

</dependency>

你不必做任何其他事情。只需添加依赖项。当然其他 Java8 类型也应该可以工作。


private LocalDateTime created_at;


查看完整回答
反对 回复 2021-10-28
  • 2 回答
  • 0 关注
  • 233 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信