【发布时间】:2019-11-17 05:54:21
【问题描述】:
我正在尝试读取 mssql 中的时间戳列,该列存储在时间戳中,但它是十六进制类型,我试图使用 spring jpa hibernate 对其进行映射,但它在下面抛出错误是我在 hibernate 中的列类型
@Temporal(TemporalType.TIMESTAMP)
@Column( name ="last_upadtedon")
private Date updatedon;
它在尝试从表中读取时抛出异常,我已经尝试了所有所需的方法,但对于如何在休眠中读取时间戳列似乎没有任何作用。我在这里错过了什么
【问题讨论】:
-
时间戳数据类型是 SQL Server 实际上是二进制行版本,与日期或时间无关。列名
last_updatedon表明使用了错误的列数据类型。应该是 datetime 或 datetime2。 -
你能分享你的堆栈跟踪吗?
标签: java sql-server hibernate spring-boot spring-data-jpa