JPA的nativeQuery select now()获取的是后端代码服务器的时间

……踩坑里了。

今天做的task部署到QA,结果数据一直是空,差了日志发现JPA返回的结果和我手动执行sql的结果不一致。

怀疑是时间的问题,然后在服务器查了date,postgres查了show time zone。结果发现差了8小时,导致有些逻辑返回false了。

最离谱的是JPA的select now(),为什么不是返回postgres的时间啊?搞不懂。

 

posted on 2022-12-02 00:01  我欲皆真  阅读(53)  评论(0编辑  收藏  举报

导航