Hibernate Envers 5.6.15 отображение hbm ORM + аннотация enversJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers

Сообщение Anonymous »

В моем проекте я настраиваю Hibernate 5.6.15.Final с отображением hbm xml для моих классов и указанием того, когда использовать Hibernate Envers для этих классов с помощью аннотации.
В классе (Personne) ), я добавил @Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
в свой класс, у меня возникла ошибка в oneToMany отношение, поскольку связанный объект (PersonneHasPersonne) не проверяется.
Caused by: org.hibernate.MappingException: An audited relation from com.bsw.directory.dojo.Personne.personneHasPersonnesForIdPersonneDroite to a not audited entity com.bsw.directory.dojo.PersonneHasPersonne!
Я не понимаю, почему не соблюдается параметр «RelationTargetAuditMode.NOT_AUDITED».
Я пытался добавить к нему @NotAudited, но безрезультатно.
Я не понимаю, почему «RelationTargetAuditMode.NOT_AUDITED» не соблюдается.
Я пытался добавить к нему @NotAudited, но безрезультатно.
Я не понимаю, почему «RelationTargetAuditMode.NOT_AUDITED» не соблюдается.
Я не понимаю, почему «RelationTargetAuditMode.NOT_AUDITED» не соблюдается.
Я пытался добавить к нему @NotAudited, но безрезультатно.
p>
Можете ли вы мне помочь?
Спасибо,
Эрик
следующая трассировка стека :
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryBean' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: An audited relation from com.bsw.directory.dojo.Personne.personneHasPersonnesForIdPersonneDroite to a not audited entity com.bsw.directory.dojo.PersonneHasPersonne!
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
[INFO] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
[INFO] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
[INFO] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
[INFO] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
[INFO] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
[INFO] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
[INFO] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
[INFO] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:816)
[INFO] ... 43 more
[INFO] Caused by: org.hibernate.MappingException: An audited relation from com.bsw.directory.dojo.Personne.personneHasPersonnesForIdPersonneDroite to a not audited entity com.bsw.directory.dojo.PersonneHasPersonne!
[INFO] at org.hibernate.envers.configuration.internal.metadata.AuditMetadataGenerator.getReferencedIdMappingData(AuditMetadataGenerator.java:797)
[INFO] at org.hibernate.envers.configuration.internal.metadata.CollectionMetadataGenerator.addOneToManyAttached(CollectionMetadataGenerator.java:201)
[INFO] at org.hibernate.envers.configuration.internal.metadata.CollectionMetadataGenerator.addCollection(CollectionMetadataGenerator.java:169)
[INFO] at org.hibernate.envers.configuration.internal.metadata.AuditMetadataGenerator.addValueInSecondPass(AuditMetadataGenerator.java:288)
[INFO] at org.hibernate.envers.configuration.internal.metadata.AuditMetadataGenerator.addValue(AuditMetadataGenerator.java:322)
[INFO] at org.hibernate.envers.configuration.internal.metadata.AuditMetadataGenerator.addProperties(AuditMetadataGenerator.java:350)
[INFO] at org.hibernate.envers.configuration.internal.metadata.AuditMetadataGenerator.generateSecondPass(AuditMetadataGenerator.java:720)
[INFO] at org.hibernate.envers.configuration.internal.EntitiesConfigurator.configure(EntitiesConfigurator.java:109)
[INFO] at org.hibernate.envers.boot.internal.EnversServiceImpl.doInitialize(EnversServiceImpl.java:149)
[INFO] at org.hibernate.envers.boot.internal.EnversServiceImpl.initialize(EnversServiceImpl.java:113)
[INFO] at org.hibernate.envers.boot.internal.AdditionalJaxbMappingProducerImpl.produceAdditionalMappings(AdditionalJaxbMappingProducerImpl.java:110)
[INFO] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:306)
[INFO] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:86)
[INFO] at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:479)
[INFO] at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:85)
[INFO] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:709)
[INFO] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:746)
[INFO] at org.springframework.orm.hibernate5.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:616)
[INFO] at org.springframework.orm.hibernate5.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:600)
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
[INFO] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
[INFO] ... 53 more


Подробнее здесь: https://stackoverflow.com/questions/792 ... annotation
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers — не записывает записи аудита для createQuery(...).executeUpdate(), только .persist() и .merge().
    Гость » » в форуме JAVA
    0 Ответы
    59 Просмотры
    Последнее сообщение Гость
  • Hibernate Envers – как сопоставить пользовательские столбцы RevisionEntity с запросами аудита
    Anonymous » » в форуме JAVA
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»