私はejb 2.1 BMP、JBoss 7.1 ASを使用しています
私はいくつかのフィールド(ユーザの選択に依存します)でリストを注文する必要があります
SQLステートメントでORDER BYを使用してデータベースから。
ホームインタフェース:EJB 2.1エンティティコレクションを取得しない方法は?
とjava.lang.ClassCastExceptionを::
public interface AliveHome {
...
Collection<Alive> findAllConstraint(...) [exceptions];
...
}
私は例外を取得リストに戻るタイプを変更はjava.util.HashSetはjava.util.Listに $ Proxy13にキャストすることはできません.findAllConstraint(Unknown Source)
しかし、リストが必要です(HashSetはORDER BYに意味がないため)
リストの取得方法は?
または独自のArrayListを作成し、 'arrayList.addAll(collection) 'を呼び出す – krock