Я хочу использовать инструменты JBoss в Eclipse для генерации Java-кода из DDL.
Я использую следующее:
Oracle XE
Eclipse Helios (версия SpringSource)
JBoss Tools
Я настроил файл hibernate.cfg.xml (как показано ниже) и создал образец приложения для вставки и обновления записей в XE, и он отлично работает.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:xe</property>
<property name="hibernate.connection.username">admin</property>
<property name="hibernate.connection.password">admin</property>
<property name="hibernate.default_schema">users</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<mapping resource="users.hbm.xml"/>
</session-factory>
</hibernate-configuration>
Но когда я выбираю (в перспективе гибернации) Файл-> Создать-> Конфигурация консоли Hibernate, я получаю следующее в окне «Конфигурации гибернации»:
-Console
+Configuration
+Session Factory
+Database
При расширении «База данных», показанной выше, отображается «Ожидание» в течение нескольких секунд, а затем ничего не отображается. Я ожидал, что это покажет имена таблиц. Я изо всех сил пытаюсь выяснить причину. Нет никаких исключений \ ошибок ни в одном из файлов журнала, на консоли ничего нет, все службы XE работают, конфигурация гибернации верна, потому что мой пример приложения работает.
При создании «конфигурации консоли» я создал новое соединение с базой данных, выполнил «Тестовое соединение», и он показывает сообщение «Ping успешно». Я использовал следующее в конфигурации:
hibernate.connection.url jdbc:oracle:thin:@localhost:1521:xe
hibernate.dialect org.hibernate.dialect.Oracle10gDialect
hibernate.connection.driver_class oracle.jdbc.OracleDriver
Любая помощь приветствуется. Благодаря.