使用 Hibernate 在 MariaDB 中創(chuàng)建列類型 Datetime 的正確方法是什么?我試過這個:@Column@Type(type = "date")@Temporal(TemporalType.DATE)private Date created_at;但是我在 TemporalType 中找不到適合日期時間的類型。
3 回答

喵喔喔
TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個贊
使用 @Column 注釋的 columnDefinition 屬性:
@Column(name = "startTime", columnDefinition="DATETIME")
@Temporal(TemporalType.TIMESTAMP)
private Date startTime;

婷婷同學(xué)_
TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個贊
你不需要寫@Type(type = "date"). 并將您的更改TemporalType為TimeStamp. 所以最后你的代碼會是這樣的;
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date created_at;
PS:你不需要寫@Column標(biāo)簽。
添加回答
舉報
0/150
提交
取消