Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

ArrayList lặp lại cùng một dữ liệu

Tạo một phiên bản mới

LeaveSummary getValuesFromDb = new LeaveSummary(); 

trong vòng lặp while của bạn. Bạn không tạo một phiên bản mới của LeaveSummary cho mọi bản ghi trong cơ sở dữ liệu của mình. Vì vậy, cùng một đối tượng được ghi lại mỗi khi bạn lặp tập kết quả của mình. đó là lý do tại sao chỉ có bản ghi cuối cùng đó tồn tại trong danh sách.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để gọi một thủ tục được lưu trữ với con trỏ ref làm tham số đầu ra bằng cách sử dụng Spring?

  2. Cách chuyển XML dưới dạng tham số đến thủ tục được lưu trữ trong Oracle

  3. Sử dụng biến để xác định đường dẫn trong XMLTable trong Oracle

  4. Hệ thống phân cấp đầy đủ của Oracle SQL được cung cấp bất kỳ nút nào làm đầu vào

  5. Superkey, khóa ứng viên &khóa chính