我有一个小问题,MySQL + hib.在数据库中,我有:
我没有2023年1月13日的记录
如果我执行一个查询来获取2023年1月14日的信息,在代码中我会得到:
我不知道为什么如果在数据库中我有14-jan-23的代码,我得到:2023年1月13日18:00:00
我认为这是一个配置问题,在hibernate.cfg.xml中我有:
<property name="connection.url">jdbc:mysql://localhost:3306/metsa?serverTimezone=UTC</property>
有人知道我哪里错了吗?
我尝试在mysql中更改时区,但无论我设置什么,代码中的日期总是相同的-1天18:00:00
SET @@global.time_zone = '+00:00';
SET @@session.time_zone = '+00:00';
1条答案
按热度按时间vc9ivgsu1#
我解决了这个问题,在日期字段中添加:
@时间(时间类型.日期)