【发布时间】:2023-03-29 17:11:02
【问题描述】:
我正在使用 Hibernate 3.x、MySQL 4.1.20 和 Java 1.6。我将 Hibernate Timestamp 映射到 MySQL TIMESTAMP。到目前为止,一切都很好。问题是 MySQL 以秒为单位存储 TIMESTAMP 并丢弃毫秒,我现在需要毫秒精度。我想我可以在我的表中使用 BIGINT 而不是 TIMESTAMP 并转换我的 Java 代码中的类型。我想弄清楚是否有更好的方法使用 hibernate、mysql、JDBC 或某种组合来执行此操作,以便我仍然可以在我的 HSQL 和/或 SQL 查询中使用日期函数?
【问题讨论】:
标签: java mysql hibernate orm jdbc