]
Rico commented on HHH-2381:
---------------------------
Is it possible to refactor Order to simplify writing db specific Order class (typically
for NLS_SORT in Oracle)? For instance, by changing the visibility of fields ascending,
ignoreCase & propertyName (protected instead of private) ;
Criteria API : Order by Native SQL
-----------------------------------
Key: HHH-2381
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2381
Project: Hibernate Core
Issue Type: Improvement
Components: query-criteria
Reporter: Sami Dalouche
Attachments: NativeSQLOrder.java
Hi,
It would be nice to be able to specify the ORDER BY clause using Native SQL. (It is
currently doable by subclassing the Order class, but some nice solution would allow the
order to specify attributes on another table..)
Let's take a simple example : I have a distance("attribute", geometry)
function, that is of course, proprietary.
I am quering table A, which I can join to table B to get the "attribute", on
which I want to apply my distance() function.
If I create my own Order subclass, and addOrder on the criteria, the
distance("attribute, geometry) is going to refer to the main criteria's class
mapping.
So, something like addOrder("objectpath.joined", new MyOrder(...)); would be
perfect.
What do you think ?
Regards,
Sami Dalouche
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: