[hibernate-commits] Hibernate SVN: r15462 - in core/trunk/envers/src/main/java/org/hibernate/envers: configuration/metadata and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Oct 31 08:00:22 EDT 2008


Author: adamw
Date: 2008-10-31 08:00:22 -0400 (Fri, 31 Oct 2008)
New Revision: 15462

Removed:
   core/trunk/envers/src/main/java/org/hibernate/envers/entity/
Modified:
   core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
Log:
Removing the persister hack, as HHH-3351 has been resolved

Modified: core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
===================================================================
--- core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java	2008-10-31 11:55:23 UTC (rev 15461)
+++ core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java	2008-10-31 12:00:22 UTC (rev 15462)
@@ -39,7 +39,6 @@
 import org.hibernate.envers.entities.mapper.ExtendedPropertyMapper;
 import org.hibernate.envers.entities.mapper.MultiPropertyMapper;
 import org.hibernate.envers.entities.mapper.SubclassPropertyMapper;
-import org.hibernate.envers.entity.VersionsInheritanceEntityPersister;
 import org.hibernate.envers.tools.StringTools;
 import org.hibernate.envers.tools.log.YLog;
 import org.hibernate.envers.tools.log.YLogManager;
@@ -240,10 +239,6 @@
         }
     }
 
-    private void addPersisterHack(Element class_mapping) {
-        class_mapping.addAttribute("persister", VersionsInheritanceEntityPersister.class.getName() );
-    }
-
     @SuppressWarnings({"unchecked"})
     public void generateFirstPass(PersistentClass pc, PersistentClassVersioningData versioningData,
                                   EntityXmlMappingData xmlMappingData) {
@@ -281,9 +276,6 @@
                     Element discriminator_element = class_mapping.addElement("discriminator");
                     MetadataTools.addColumns(discriminator_element, pc.getDiscriminator().getColumnIterator());
                     discriminator_element.addAttribute("type", pc.getDiscriminator().getType().getName());
-
-                    // If so, there is some inheritance scheme -> using the persister hack.
-                    addPersisterHack(class_mapping);
                 }
 
                 // Adding the id mapping
@@ -298,8 +290,6 @@
                 class_mapping = MetadataTools.createSubclassEntity(xmlMappingData.getMainXmlMapping(), versionsEntityName,
                         versionsTableName, schema, catalog, extendsEntityName, pc.getDiscriminatorValue());
 
-                addPersisterHack(class_mapping);
-
                 // The id and revision type is already mapped in the parent
 
                 // Getting the property mapper of the parent - when mapping properties, they need to be included




More information about the hibernate-commits mailing list