[hibernate-issues] [Hibernate-JIRA] Resolved: (HHH-5390) Index column on inverse List should throw a warning
Gail Badner (JIRA)
noreply at atlassian.com
Tue Jan 11 17:47:05 EST 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HHH-5390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gail Badner resolved HHH-5390.
------------------------------
Assignee: Gail Badner
Resolution: Rejected
Frank, thanks for pointing out the documentation for OrderColumn in JPA 2.0.
After reviewing this again, I agree that that @OneToMany (mappedBy="...") should be supported.
> Index column on inverse List should throw a warning
> ---------------------------------------------------
>
> Key: HHH-5390
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5390
> Project: Hibernate Core
> Issue Type: Improvement
> Components: annotations
> Affects Versions: 3.5.3
> Reporter: Chris Bredesen
> Assignee: Gail Badner
>
> The manual correctly warns against trying to map an indexed inverse collection on a List. However, a configuration containing this invalid mapping builds successfully but causes null values to be inserted for the index column.
> Hibernate should be helpful and, if possible, throw a warning to the user (perhaps an error?) that explains the invalid combination. Here is an example that would run but produce invalid results:
> {code}
> @Entity
> public class Parent {
> @OneToMany(mappedBy="parent")
> @OrderColumn(name="order")
> private List<Child> children;
> }
> @Entity
> public class Child {
> @ManyToOne
> private Parent parent;
> }
> {code}
> The above is a typical one to many with the addition of @OrderColumn. Because Child owns the relationship, the index column is lost/ignored. Hibernate should warn about this.
--
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