the*_*ima 5 mysql time persistence hibernate
我正在尝试Date使用Hibernate在MySQL的timestamp列中存储一个毫秒的java ,但毫秒编码总是存储为.000.
hibernate中列的定义如下:
@Type(type="timestamp")``
private Timestamp timestamp;
Run Code Online (Sandbox Code Playgroud)
在DB中,列声明为 TIMESTAMP(3)
我尝试了不同的组合,包括Date,但都没有帮助.我使用MySQL 5.6.25,Connector/J版本5.1.37,Hibernate 4.0.1.
我已经调查了一段时间,但仍然找不到任何适合我的解决方案.
任何帮助将不胜感激.
小智 0
您尝试过使用DATETIME(3)orTIMESTAMP(4)吗?我相信这两个都会给你毫秒。如果您试图获取交互发生的毫秒时间(例如行更新),您可以使用ON UPDATE DATETIME(3)