[hibernate-issues] [Hibernate-JIRA] Created: (HHH-6875) @OrderBy on @ElementCollection of basic type should "order by value"

Christian Bauer (JIRA) noreply at atlassian.com
Fri Dec 2 21:41:19 EST 2011


@OrderBy on @ElementCollection of basic type should "order by value"
--------------------------------------------------------------------

                 Key: HHH-6875
                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-6875
             Project: Hibernate Core
          Issue Type: Improvement
    Affects Versions: 4.0.0.CR7
            Reporter: Christian Bauer
            Priority: Minor


JPA 2.0 spec says:

"The OrderBy annotation may be applied to an element collection. When OrderBy is applied to an element collection of basic type, the ordering will be by value of the basic objects and the property_or_field_name is not used."

Hibernate currently ignores @OrderBy on @ElementCollection on e.g. List<String>. The order of elements is as returned by the database, undefined. The question is what "by value of the basic objects" means. In-memory String comparison, etc.?

If it turns out "by value" means "whatever is returned by the database", this issue can be closed.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list