Ich benutze ejb 2.1 BMP, JBoss 7.1 AS
Ich brauche Liste nach einem bestimmten Feld bestellt (es hängt von der Wahl des Benutzers)
aus der Datenbank mit ORDER BY in SQL-Anweisung.
-Home-Schnittstelle:EJB 2.1 Entity, wie man Liste nicht Sammlung erhält?
public interface AliveHome {
...
Collection<Alive> findAllConstraint(...) [exceptions];
...
}
Wenn ich Rückgabetyp ändern i Ausnahme erhalten zur Liste:
java.lang.ClassCastException: java.util.HashSet nicht java.util.List gegossen werden kann $ Proxy13 .findAllConstraint (Unknown Source)
Aber ich brauche List (weil mit HashSet es keinen Sinn, in ORDER BY)
Wie Liste bekommen?
oder erstellen Sie Ihre eigene ArrayList und rufen Sie 'arrayList.addAll (Sammlung)' – krock