Tôi đang làm việc trên hibernate trong nhật thực. Tôi đang thực hiện truy vấn 'Từ' đơn giản. Đây là mã sốTruy vấn Hibernate cho cùng một bản ghi nhiều lần
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());
}
Vấn đề là list.size() trả về 11, đúng như tôi có 11 bản ghi trong bảng. Nhưng khi tôi ở trong vòng lặp while, các bản ghi giống nhau được hiển thị nhiều lần và vòng lặp sẽ kéo dài sau lần lặp thứ 11. đây là đầu ra của tôi
ở đây là những gì tôi muốn
Bây giờ bạn có thể thấy rằng sản lượng của tôi, kỷ lục được hiển thị 11 lần nhưng kỷ lục tương tự được lặp đi lặp lại một lần nữa và một lần nữa . Và những gì tôi cần là đầu ra được hiển thị trong hình ảnh sau.
Vui lòng giúp tôi về vấn đề này, vì tôi mới sử dụng hình ảnh ngủ đông
Đây là SQL chứ không phải HQL. –