| 

.NET C# Java Javascript Exception

sort

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


sort

koeberle - 29.10.2010 14:50
Ist es eigentlich möglich, sort in mapping so zu konfigurieren, dass mehrere Attribute nacheinander berücksichtigt werden.
Sprich wenn ich Personen mit gleichen Nachnamen habe, dies dann nach ihrem Vornamen zueinander sortiert werden.
def mapping = {
    sort: ['lastname', 'firstname']
}

Christian

PS: diese Anfrage gehört natürlich bei Grails rein,


Re: sort

Wicki - 29.10.2010 18:05
Hallo Christian,

erkläre bitte mal einem Unkundigen, was die Closure 'mapping' rein syntaktisch bedeutet (insbesondere das
sort: [....]
,was Du konkret erreichen willst (eine Collection sortieren ?) und was das mit grails zu tun hat.
Ein konkretes Beispiel wäre da ganz hilfreich.

Gruß Wicki


Re: sort

badbadverybad - 29.10.2010 18:46
Nein, in sort geht nur ein einzelner String rein, und zwar ein einzelner Spaltenname.

Stattdessen verwende findAll(..) mit HQL:
Language: Groovy
Person.findAll("from Person order by firstName, lastName")
oder die Hibernate Criteria-API:
Language: Groovy
Person.createCriteria().list { order("firstName", "asc") order("lastName", "asc") }

koeberle schrieb:
-------------------------------------------------------
> Ist es eigentlich möglich, sort in mapping so zu
> konfigurieren, dass mehrere Attribute nacheinander
> berücksichtigt werden.
> Sprich wenn ich Personen mit gleichen Nachnamen
> habe, dies dann nach ihrem Vornamen zueinander
> sortiert werden.
>
> def mapping = {
> sort: ['lastname', 'firstname']
> }
>
>
> Christian
>
> PS: diese Anfrage gehört natürlich bei Grails
> rein,


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "sort" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.