Tôi đang sử dụng java/hibernate/Oracle. tôi có một danh sách với hơn 3000 mục. nếu tôi vượt qua toàn bộ danh sách tôi nhận được dưới đây ngoại lệ.Gây ra bởi: java.sql.SQLException: ORA-01795: số biểu thức tối đa trong danh sách là 1000?
Nguyên nhân: java.sql.SQLException: ORA-01.795: số lượng tối đa của biểu thức trong danh sách là 1000
để giải quyết vấn đề tôi đang tách danh sách vào danh sách phụ, mỗi sublist sẽ có 1000 mục nhập. cho mỗi nghìn mục tôi đang kích hoạt một truy vấn. nó hoạt động tốt.
Hãy làm rõ cho tôi, có giải pháp nào tốt hơn không?
Cảm ơn!
ORA-01.795 là một mã lỗi Oracle, mà sẽ đề nghị rằng nó là một Oracle, thay vì Hibernate, giới hạn. –