使用 Hibernate 在 MariaDB 中创建列类型 Datetime 的正确方法是什么?我试过这个:@Column@Type(type = "date")@Temporal(TemporalType.DATE)private Date created_at;但是我在 TemporalType 中找不到适合日期时间的类型。
3 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
使用 @Column 注释的 columnDefinition 属性:
@Column(name = "startTime", columnDefinition="DATETIME")
@Temporal(TemporalType.TIMESTAMP)
private Date startTime;
婷婷同学_
TA贡献1844条经验 获得超8个赞
你不需要写@Type(type = "date"). 并将您的更改TemporalType为TimeStamp. 所以最后你的代码会是这样的;
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date created_at;
PS:你不需要写@Column标签。
添加回答
举报
0/150
提交
取消