[hibernate-issues] [Hibernate-JIRA] Closed: (HHH-667) using joined-subclass in EntityMode.DOM4J causes org.hibernate.HibernateException: instance not of expected entity type:
Steve Ebersole (JIRA)
noreply at atlassian.com
Mon Mar 21 13:01:10 EDT 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HHH-667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Ebersole closed HHH-667.
------------------------------
Closing stale resolved issues
> using joined-subclass in EntityMode.DOM4J causes org.hibernate.HibernateException: instance not of expected entity type:
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: HHH-667
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-667
> Project: Hibernate Core
> Issue Type: Improvement
> Components: core
> Affects Versions: 3.0.5
> Environment: hibernate 3.0.5 released and stream code
> Reporter: Jessica Marchiori
> Assignee: Steve Ebersole
>
> with that mapping
> <class name="com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PBreakdownItem" proxy="com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PBreakdownItem" table="PBreakdownItem" node="com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PBreakdownItem">
>
> <composite-id>
>
> <key-property name="oid$" length="35" node="@oid"/>
>
> </composite-id>
>
> <property name="itemDescription" type="string" node="itemDescription">
>
> <column name="itemDescription" length="128"/>
> </property>
>
> <property name="itemPergentage" type="big_decimal" node="itemPergentage">
>
> <column name="itemPergentage" length="4"/>
> </property>
>
> <joined-subclass name="com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PAssetTypeBI" proxy="com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PAssetTypeBI" table="PAssetTypeBI" node="com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PAssetTypeBI">
>
> <key>
>
> <column name="ownItem__oid$_fk" length="35"/>
> </key>
>
> <many-to-one name="passettype" embed-xml="false" node="passettype">
>
> <column name="etType__oid$_fk0" length="35"/>
> </many-to-one>
>
> </joined-subclass>
> </class>
> there is the following exception
> org.hibernate.HibernateException: instance not of expected entity type: com.finantix.fxc.persistents.directory.breakdown.lim.bl.pom.impl.PBreakdownItem
> at org.hibernate.persister.entity.BasicEntityPersister.getSubclassEntityPersister(BasicEntityPersister.java:2986)
> at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1089)
> at org.hibernate.id.Assigned.generate(Assigned.java:31)
> at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:85)
> at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:124)
> at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:84)
> at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:38)
> at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:525)
> at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:529)
> at com.finantix.fxc.importfacilities.ImportFacilities.persistResource(ImportFacilities.java:195)
> at com.finantix.fxc.importfacilities.ImportFacilities.persistBasicComponent(ImportFacilities.java:164)
> at com.finantix.fxc.importfacilities.ImportFacilities.persistBasicPackage(ImportFacilities.java:121)
> at com.finantix.fxc.importfacilities.ImportFacilities.persistBasicDomain(ImportFacilities.java:104)
> at com.finantix.fxc.importfacilities.ImportFacilities.persistFromXML(ImportFacilities.java:75)
> at com.finantix.fxc.importfacilities.ImportFacilities.main(ImportFacilities.java:20)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list