[hibernate-issues] [Hibernate-JIRA] Created: (HHH-4466) Discriminator column in the joined table

Xavier Jodoin (JIRA) noreply at atlassian.com
Mon Sep 28 10:19:51 EDT 2009


 Discriminator column in the joined table
-----------------------------------------

                 Key: HHH-4466
                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-4466
             Project: Hibernate Core
          Issue Type: Improvement
          Components: core
            Reporter: Xavier Jodoin
         Attachments: UsertypeExample.zip

When using the JOINED inheritance strategy and creating a link to the root Entity of the hierarchy, hibernate only puts the id in reference 
and thus when the entity is loaded lazily, hibernate joins all subclasses because it can't know which Entity is being referred to.
It would be useful to support having a discriminator column in the joined table to specify the instance class.
It is possible to emulate this feature with an usertype but some features like querying become harder to implement.

-- 
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