質問

にHibernate 3.5-最終には、最終的にここにあり、それは他の機能の中で、待望のJPA2のサポートを提供しています。私は、JBoss 5.1.0.GAや休止状態3.3を使用してプロジェクト(EJB3ベース)に取り組んでいますが、私はJPA2を活用したいと休止状態3.5にアップグレードしようとします。

私が何をしたかかなりシンプルで標準だった - 私はちょうどサーバー/設定(デフォルトでは、すべて、など)内のすべての休止3.5のjarファイルを置く/ libフォルダ - 彼らは、JBossに同梱休止アーティファクトよりも優先されますそのように。

:私はデプロイのような未実装の抽象メソッドやものについていくつかのエラーを取得し始めたので、冬眠3.3のJPA1実装部品に依存しているライブラリとJBossの船というかかわらようです
    23:21:26,792 WARN  [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null.
23:21:26,792 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=kernel-ear-3.3.0-SNAPSHOT.ear/config-persistence.jar#ConfigurationPersistenceUnit state=Create
java.lang.AbstractMethodError: org.jboss.jpa.deployment.PersistenceUnitInfoImpl.getValidationMode()Ljavax/persistence/ValidationMode;
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:613)
    at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72)
    at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301)
    at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)

たぶん私は提供される異なる永続性を使用する必要がありますか?現在、それはです。

  

org.hibernate.ejb.HibernatePersistence

私はネットを周りを見回したし、任意の文書化アップグレードパスを見つけられませんでした。ここでのトピックのスタックオーバーフローでも、未解決の問題がありました。

任意のアイデア、提案?あなたの助けを事前に感謝します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top