![](/img/trans.png)
[英]Create column type Datetime in Hibernate for LocalDateTime
[英]Create column type Datetime in Hibernate
使用Hibernate在MariaDB中创建列类型Datetime的正确方法是什么? 我尝试了这个:
@Column
@Type(type = "date")
@Temporal(TemporalType.DATE)
private Date created_at;
但是我在TemporalType中找不到适用于Datetime的类型。
您需要使用TemporalType.TIMESTAMP作为DateTime。
这是您需要做的。
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date created_at;
您无需编写@Type(type = "date")
。 并将您的TemporalType
更改为TimeStamp
。 所以最终您的代码将像这样;
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date created_at;
PS:您不需要编写@Column
标记。
使用@Column批注的columnDefinition属性:
@Column(name = "startTime", columnDefinition="DATETIME")
@Temporal(TemporalType.TIMESTAMP)
private Date startTime;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.