Назад | Перейти на главную страницу

Невозможно сгенерировать обратное проектирование Hibernate с использованием подключения Embedded Derby в IDE NetBeans

я использую embedded derby с участием Hibernate но когда я пытаюсь создать Разобрать механизм с целью понять, как это работает после создания Hibernate.cfg.xml Я получаю следующую ошибку.

Cannot establish database connection with selected Hibernate Configuration file. Please verify the database connection details in hibernate.cfg.xml.

Из-за :

Caused by: ERROR XSDB8: Warning: Derby (instance a816c00e-0171-a746-cd67-000019e679e8) is attempting to boot the database may still be active. Only one instance of Derby should boot a database at a time.

Я подключаюсь Derby Embedded в NetBeans Services> окно для создания Hibernate.cfg.xml но при исполнении Hibernate Reverse Engineering мастер, он снова подключается, но, хотя он может успешно подключиться в
услуги> окно NetBeans IDE получение:

Cannot establish database connection with selected Hibernate Configuration file. Please verify the database connection details in hibernate.cfg.xml.

а также :

журнал содержит ERROR XSDB8:

Далее даже я могу подключиться, используя DBeaver хотя я сталкиваюсь с ERROR XSDB8: так что не так только с Мастер обратного проектирования?

Вот это Hibernate.cfg.xml :

<hibernate-configuration>
        <session-factory>
            <property name="hibernate.dialect">org.hibernate.dialect.DerbyTenSevenDialect</property>
            <property name="hibernate.connection.driver_class">org.apache.derby.jdbc.EmbeddedDriver</property>
            <property name="hibernate.connection.url">jdbc:derby:clientieFX;create=true</property>
            <property name="hibernate.connection.username">app</property>
            <property name="hibernate.connection.password">app</property>
        </session-factory>
    </hibernate-configuration>

Может быть, можно добиться настройки в Hibernate.cfg.xml.

Я также отключил экземпляр программно, используя

DriverManager.getConnection("jdbc:derby:;shutdown=true");

Это отключает соединение, но дальше, когда я повторяю Hibernate Reverse Engineering мастер, он все еще дает ту же ошибку.

Итак, почему это вызывает ошибку, если экземпляр больше не загружается?

я использую NetBeans 11.0, BellSoft JDK 11.0.6+10-LTS, Hibernate 4.3.1.(now updated to 5.4.14) и Derby 10.15.2.0