mybais查询出的结果跟mysql查询出的datetime,相差几秒

 

 

 

 

 

查询不会改变数据,只是不同的数据库时间精度不完全相同。

当然了,应为mybatis查询数据的时候,先调用方法,方法里面(dao)去找对应的方法,还要找对应的映射,花费了时间,但是mysql直接查询相对来说较为快一些

set global time_zone = '+8:00';
set time_zone = '+8:00';
flush privileges;

可以尝试修改一下mysql配置的时区

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632