Не удается разрешить диалект класса - PullRequest
1 голос
/ 17 марта 2019

Я пытаюсь решить проблему часами, но, похоже, ничего не получается. Я перепробовал все доступное онлайн.Я использую Intellij IDEA.Я использую проект Maven.Я создал hibernate.cfg.xml со следующим содержимым

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

<hibernate-configuration>
    <session-factory>
        <property name="connection.driver_class">org.h2.Driver</property>
        <property name="connection.url">jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</property>
        <property name="dialect">org.hibernate.dialect.H2Dialect</property>
        <property name="show_sql">true</property>
        <property name="hbm2ddl.auto">create</property>
        <mapping class="User"/>
    </session-factory>
</hibernate-configuration>

Следующая строка выдает ошибку, которая не может разрешить класс dialect

<property name="dialect">org.hibernate.dialect.H2Dialect</property>

Мои Внешние библиотеки структуравыглядит следующим образом.

enter image description here

любая помощь будет оценена.

1 Ответ

1 голос
/ 17 марта 2019

Я исправил проблему. Проблема заключалась в том, что Intellij IDEA не удалось загрузить файлы maven для Hibernate. Я использовал maven репозиторий для добавления репозитория.

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