verwenden wir überwintern und ein Team zum Gegenstand haben, die eine Liste der Mitglieder enthält:Hibernate @OrderBy ("firstName ASC") case insensitive?
@OrderBy("firstName ASC")
private List<User> members = new ArrayList<User>();
Aber wir möchten, dass es Groß- und Kleinschreibung und unempfindlich gegenüber haben, auf diese Weise zum Beispiel eine niedrigere Buchstabe a unter jeder sein anderer Großbuchstabe. In der hibernate documentation in Kapitel 2.2.5.3.4. Ich habe herausgefunden, wie man mit der @OrderBy-Annotation bestellt, aber es gibt keinen Hinweis darauf, wie man diese Groß-/Kleinschreibung nicht beachten kann.
Mit freundlichen Grüßen
Ich versuchte dies aber ich PersistenceException erhalten: Exception Beschreibung: Die Reihenfolge von Wert [UPPER (firstname)], auf dem Elemente angegeben [Mitglieder] aus Entität [Klasse [...] Team] ist ungültig. Für die Ziel-Entität [Klasse [...] Benutzer] existiert keine Eigenschaft oder ein Feld mit diesem Namen. Scheint so, als ob nach dem Attribut UPPER (firstName) gesucht wird. Irgendeine Idee, wie man das repariert? – tietze111
Ich habe 'OrderBy' aus' javax.persistence' importiert, habe es mit 'JPA' versucht und habe' Kriterien' durchgezogen funktioniert es – Saravana
Hat bei mir nicht funktioniert –