我是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上工作
1条答案
按热度按时间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配置选项卡中显示相同的问题,但无论如何它都会正确运行。