Я получаю сообщение об ошибке ниже при запуске обновления базы данных с помощью Hibernate - PullRequest
0 голосов
/ 29 мая 2019

Получение следующей ошибки:

org.hibernate.HibernateException: доступ к DialectResolutionInfo не может быть нулевым, если не задано значение hibernate.dialect

Это мой спящий режимФайл .cfg.xml

   <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate 
    Configuration DTD 5.3//EN" 
   "http://hibernate.sourceforge.net/hibernate-configuration-5.3.dtd">

  <hibernate-configuration>
  <session-factory>
    <property name="hbm2ddl.auto">update</property>
    <property 
   name="dialect">org.hibernate.dialect.MySQLDialect</property>
    <property 
 name="connection.url">jdbc:mysql://localhost:3306/test123</property>
    <property name="connection.username">root</property>
    <property name="connection.password">root</property>
    <property 
name="connection.driver_class">com.mysql.jdbc.Driver</property>
    <mapping class="com.test.Employee" />
</session-factory>
</hibernate-configuration>

И файл employee.hbm.xml содержит следующую информацию:

<hibernate-mapping>
<class name="com.test.Employee" table="employee">
    <id name="id">
        <generator class="assigned"></generator>
    </id>
    <property name="firstName"></property>
    <property name="lastName"></property>
</class>
</hibernate-mapping>

Я проверил учетные данные базы данных, и все в порядке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...