我正在研究 Eclipse 中的休眠。我正在执行简单的“来自”查询。这是代码
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 次,但同一记录一次又一次地重复。我需要的是后面图像中显示的输出。
请在这方面帮助我,因为我是冬眠新手