2017-05-24 2 views
0

Je suis confronté à un problème sérieux avec hibernate-Enver (audit). Mon hibernate-5.0.0-final fonctionnait parfaitement bien. Maintenant, j'ai besoin d'ajouter une fonctionnalité d'audit à mes entités, j'ai donc ajouté l'annotation @Audited à mes entités. Quand je l'ai déployé sur karaf OSGI. Je reçois hibernate session null à l'exception:hibernate session est null avec hibernate-versa

org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.envers.boot.internal.EnversService] 
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:184) 
    at org.hibernate.envers.boot.internal.TypeContributorImpl.contribute(TypeContributorImpl.java:22) 
    at org.hibernate.boot.internal.MetadataBuilderImpl.applyTypes(MetadataBuilderImpl.java:280) 
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.populate(EntityManagerFactoryBuilderImpl.java:798) 
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:187) 
    at org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:34) 
    at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder(HibernatePersistenceProvider.java:165) 
    at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:114) 
    at org.hibernate.osgi.OsgiPersistenceProvider.createEntityManagerFactory(OsgiPersistenceProvider.java:78) 

installer fonctionnalité de mise en veille prolongée Enver aussi:

feature:install hibernate-orm 
feature:install hibernate-envers 

Je suis coincé avec elle .. Quelqu'un peut-il me aider?

Répondre