私は日食で休止状態に取り組んでいます。単純な「From」クエリを実行しています。ここにコードがあります
List list = sess1.createQuery("From Myview").list();
System.out.println("Records Found :"+list.size());
Iterator<Myview> i = list.iterator();
while(i.hasNext())
{
Myview nS = i.next();
System.out.println(nS.getFirstName()+" -- "+nS.getLastName()+" -- "+nS.getAddressLine1());
}
問題は、list.size() が 11 を返すことです。これは、テーブルに 11 のレコードがあるためです。しかし、while ループにいると、同じレコードが複数回表示され、11 回目の反復後にループが終了します。ここに私の出力があります
ここに私が欲しいものがあります
私の出力では、レコードが 11 回表示されていますが、同じレコードが何度も繰り返されていることがわかります。そして、私が必要とするのは、後の画像に表示される出力です。
私は冬眠するのが初めてなので、この点で親切に助けてください