Java开发中一起MySQL时间戳精度引发的血案( 三 )

设置连接mysql相关的配置,代码如下:

Java开发中一起MySQL时间戳精度引发的血案

编写测试代码,先插入一条数据,然后用时间戳作为查询条件去查询,代码如下:

Java开发中一起MySQL时间戳精度引发的血案

运行单测,如我们的设想,确实是没有查询出数据来,结果如下:

Java开发中一起MySQL时间戳精度引发的血案

然后修改代码,利用上面的代码将查询的时间戳按秒取正,代码如下:

Java开发中一起MySQL时间戳精度引发的血案

再次运行单测,如我们的设想,这次可以查询出数据来了。

不过,这里有个小插曲,我在最开始设计表的时候,使用的SQL语句是下面这样的,

推荐阅读