[hibernate-issues] [Hibernate-JIRA] Closed: (HHH-760) Cannot use formula element in a many-to-one mapping in a composite-key for a set
Steve Ebersole (JIRA)
noreply at atlassian.com
Mon Mar 21 13:00:44 EDT 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HHH-760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Ebersole closed HHH-760.
------------------------------
Closing stale resolved issues
> Cannot use formula element in a many-to-one mapping in a composite-key for a set
> --------------------------------------------------------------------------------
>
> Key: HHH-760
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-760
> Project: Hibernate Core
> Issue Type: Patch
> Components: core
> Affects Versions: 3.0.5
> Environment: Hibernate 3.0.5, SQL Server
> Reporter: David Good
> Attachments: Set.java, StringHelper.java
>
>
> A mapping of the following type:
> <set name="addresses" table="addrlink" cascade="all">
> <key column="alnk_oguid"/>
> <composite-element class="AddressLink">
> <property name="default" column="alnkdeflt"/>
> <many-to-one name="addressType" cascade="none">
> <formula>'AT'</formula>
> <column name="alnktype" not-null="true"></column>
> </many-to-one>
> <many-to-one name="address" column="alnk_addrguid" cascade="all"/>
> </composite-element>
> </set>
> results in a ClassCastException at saveOrUpdate as the formula element is not handled by the Set class, which expects a column element.
> The attached files resolve this issue in v3.0.5.
> I apologise that I am at present unable to generate CVS diffs.
--
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