2009-08-31 6 views
0

エンバーが簡単に見えます。 persistence.xml(eventlisteners)にいくつかのハイバネート・プロパティーを追加して、監査したいエンティティに注釈を付けてください。アノテーションが存在するときにEnversのEntityManagerFactoryを作成する際にエラーが発生する

私はこれをHibernateを使用するアプリケーションでテストしています。ここではいくつかのPOMの情報は次のとおりです。

  • org.hibernate.hibernate-のEntityManager:3.4.0.GA
  • org.hibernate.hibernate-注釈:3.4.0.GA
  • org.hibernate.hibernate: 3.2.6.GA
  • org.jboss.envers.jboss-envers:1.2.1.GAは、休止状態-3.3

を私は注釈を挿入しない場合は、私のアプリのコンテキストがロードされて結構です。しかし、1つを挿入すると、EntityManagerFactoryを構築できません。

 
(...) 
Caused by: java.lang.NullPointerException 
    at org.hibernate.envers.configuration.metadata.AuditMetadataGenerator.generateInheritanceMappingData(AuditMetadataGenerator.java:305) 
    at org.hibernate.envers.configuration.metadata.AuditMetadataGenerator.generateFirstPass(AuditMetadataGenerator.java:353) 
    at org.hibernate.envers.configuration.EntitiesConfigurator.configure(EntitiesConfigurator.java:87) 
    at org.hibernate.envers.configuration.AuditConfiguration.(AuditConfiguration.java:86) 
    at org.hibernate.envers.configuration.AuditConfiguration.getFor(AuditConfiguration.java:99) 
    at org.hibernate.envers.event.AuditEventListener.initialize(AuditEventListener.java:260) 
    at org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198) 
    at org.hibernate.event.EventListeners.processListeners(EventListeners.java:181) 
    at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194) 

助けてください。

答えて

1

org.jboss.envers.jboss-envers:1.2.1.GA-hibernate-3.3がhibernate-3.3で動作します 新しいバージョンを使用しようとしましたか?

関連する問題