[hibernate-issues] [Hibernate-JIRA] Created: (HBX-996) hbm2java duplicates the property(s) referenced in the <properties> element

Keith Lewandowski (JIRA) noreply at atlassian.com
Mon Oct 8 16:39:39 EDT 2007


hbm2java duplicates the property(s) referenced in the <properties> element 
---------------------------------------------------------------------------

                 Key: HBX-996
                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-996
             Project: Hibernate Tools
          Issue Type: Bug
          Components: hbm2java
    Affects Versions: 3.2.beta11
         Environment: hibernate 3.2.4.sp1, Oracle 10g
            Reporter: Keith Lewandowski


I need to specify 2 composite unique constraints that overlap on a column.

I attempted to map this by:
--------------------------------------
<property name="first" .../>
<property name="second" .../>
<propery name="third" .../>

<properties unique="true"> 
    <property name="first"/>
    <property name="second"/>
</properties>

<properties unique="true"> 
    <property name="second"/>
    <property name="third"/>
</properties>
------------------------------------

I expected this mapping to use the original definition of the property.  If it doesn't there is no way to specify overlapping composite  unique constraints.  The beta9a version of hbm2ddl handled this correctly, but the hbm2java would only generate data members for the property(s) enclosed in the properties element.

Now hbm2ddl duplicates the columns and hbm2java duplicates the data members. 




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