所以我希望有一个实体日期列来表示数据库中mysql列的数据类型为datetime(3)。默认情况下,如果列是Date,那么它在mysql中表示为datetime,但我更喜欢datetime(3)。原因是,与默认的yyyy-MM-dd.HH:mm:ss不同,这可以有效地表示像yyyy-MM-dd.HH:mm:ss.SSS这样的精度
发布于 2019-06-14 04:06:25
如果您的MySQL版本支持小数秒数据类型,那么使用@Column(columnDefinition = "DATETIME (3)")应该可以完成这项工作。
发布于 2019-06-14 10:59:17
您可以修改列的数据类型,如下所示:
MODIFY列XXXX DATETIME(6) NOT NULL默认值'0000-00-00 00:00:00.000';
https://stackoverflow.com/questions/56587648
复制相似问题