2010-11-30 5 views
0
Set cust = customer.getCustomerBills(); 
Iterator<Customer> seriter = (Iterator)cust; 

私はSetを反復処理するときにキャスティング例外に直面しています。キャスティング例外

例外:org.hibernate.collection.PersistentSet cannot be cast to java.util.Iteratorです。私は間違って何をしていますか?

答えて

10

コレクションをIteratorにキャストしません。 cust.iterator():あなたは1得る

Set<Customer> cust = customer.getCustomerBills(); 
Iterator<Customer> seriter = cust.iterator(); 

Collectioniterator()メソッドを定義Iterable、である)

0

イテレータseriter =(イテレータ)CUST。 は適切なキャストではないため、例外がスローされています。

使用Iterator seriter = cust.iterator();

関連する問題