为什么Hibernate5.2.17不接受zonedate表单?

qncylg1j  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(215)

我是hibernate mysql编程的初学者,我开发了java类,我的hibernate.cfg.xml文件语法有问题:

<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydatabase?useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false</property>

此属性的语法错误,我的配置无法访问我的数据库。我在eclipseide和hibernate5.2.17上工作

jaxagkaj

jaxagkaj1#

我在一周前遇到了完全相同的问题,它说问题出在区域日期上,我在hibernate.cfg.xml中使用了相同的语法,但后来我发现这不是问题所在。我解决这个问题的方法是在类路径中添加mysqlconnector.jar。
将其添加到中,运行configurations->classpath->select user entries->add external jar->select mysqlconnector.jar->apply
注1:在hibernate.cfg.xml中,您可以这样编写:jdbc:mysql://localhost:3306/mydatabase
注意2:它可能会在hibernate配置选项卡中显示相同的问题,但无论如何它都会正确运行。

相关问题