0

私は日食が初めてです。私は休止状態で作業しようとしています。Java ee IDE バージョン Juno 、および Hibernate Tools バージョン 3.5.1。IDE のデータベース開発では、データ ソースを作成し、接続をテストしましたが、正常に動作しました。次に、Hibernate 構成ファイル hibernate.cfg.xml を作成しました。次に、Hibernate コンソール構成を作成しました。コンソール構成を更新しようとしたとき、またはリバース エンジニアリング ファイルを作成しようとしたときに、「内部エラーが発生しました: TestHiber01. プラグイン org.eclipse.core.jobs の子をフェッチしています。すべてのエラー ログは次のとおりです。

eclipse.buildId=M20120914-1800
java.version=1.6.0_25
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=it_IT
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

Error
Fri Oct 05 16:03:24 CEST 2012
An internal error occurred during: "Fetching children of TestHiber01".

java.lang.NoSuchMethodError: org.eclipse.jpt.jpa.core.JptJpaCorePlugin.getJpaProjectManager()Lorg/eclipse/jpt/jpa/core/JpaProjectManager;
    at org.jboss.tools.hibernate.jpt.core.internal.HibernateJptPlugin$1.revalidateProjects(HibernateJptPlugin.java:108)
    at org.jboss.tools.hibernate.jpt.core.internal.HibernateJptPlugin$1.configurationBuilt(HibernateJptPlugin.java:127)
    at org.hibernate.console.KnownConfigurations$1$3.notify(KnownConfigurations.java:94)
    at org.hibernate.console.KnownConfigurations$Notification.run(KnownConfigurations.java:123)
    at org.hibernate.console.KnownConfigurations.fireNotification(KnownConfigurations.java:259)
    at org.hibernate.console.KnownConfigurations.access$0(KnownConfigurations.java:253)
    at org.hibernate.console.KnownConfigurations$1.configurationBuilt(KnownConfigurations.java:92)
    at org.hibernate.console.ConsoleConfiguration.fireConfigurationBuilt(ConsoleConfiguration.java:320)
    at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:190)
    at org.hibernate.eclipse.console.workbench.ConsoleConfigurationWorkbenchAdapter.getChildren(ConsoleCon

figurationWorkbenchAdapter.java:42)     at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)    at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)  at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

hibernate.cfg ファイルは次のとおりです。

<session-factory>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.password">XXXXX</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydb</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
</session-factory>

どういう意味ですか?データベースに接続できないのはなぜですか?

4

1 に答える 1

4

Hibernate Tools 3.5.1 は Eclipse Indigo に依存しています。互換性の問題が発生しました。

JBoss Juno 更新サイトを使用すると、Hibernate Tools 3.6.0.Alpha1-v20120910-1507-H32 というバージョンの Hibernate Tools がインストール可能であることがわかります。対応するJBoss の問題は次のとおりです。

于 2012-10-08T18:02:38.730 に答える