gpt4 book ai didi

java - 将 MySql 日期时间映射到 hibernate

转载 作者:可可西里 更新时间:2023-11-01 07:49:34 28 4
gpt4 key购买 nike

我的 MySql 数据库中有一个 datetime 字段。典型条目如下所示:2015-08-26 11:45:48

但是当它到达我的应用程序时,小时、分钟和秒总是 00:00:00

这是映射条目:

<property name="listingTime" column="listing_time"/>         

我的 Java 类中的字段是

private java.sql.Timestamp startTime;

我尝试在我的 hibernate.cfg.xml 中为 listingTime 属性设置各种类型,但它不会更改全零。我错过了什么?

最佳答案

更好地使用这样的注释:

...
@Column
@Type(type="timestamp")
private Date listing_time;

或者您可以这样做,如果您不想更改它,请参阅“可更新”

@Column(name = "created", nullable = false, updatable=false)
@Temporal(TemporalType.TIMESTAMP)
private Date created;

关于java - 将 MySql 日期时间映射到 hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32253640/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com