Trong một trong các ứng dụng của tôi, tôi thực hiện tìm kiếm trên nhiều trường/cột. Tìm kiếm nâng cao của nó và có hơn 20 trường sử dụng mà người dùng có thể tìm kiếm kết quả. Ví dụ, người dùng có thể tìm kiếm việc đặt dựa trênTìm kiếm nâng cao Sử dụng Tìm kiếm Hibernate
-
Id Đặt trước
- hành khách Tên
- hành khách Tuổi
- Từ Location
- Để Location
- Đặt trước Status
- Tên của Hãng hàng không
và 13 trường như vậy.
Tôi đang cố gắng tìm hiểu xem
Hibernate tìm kiếm có thể và nên được sử dụng ở đây? Nếu vậy, làm thế nào? Tôi không thể tìm thấy một ví dụ cho một tìm kiếm phức tạp như vậy bằng cách sử dụng Tìm kiếm Hibernate.
Thay vì tìm kiếm Hibernate, tôi có thể chỉ cần sử dụng Hibernate và có thể thiết kế tìm kiếm đa luồng tùy thuộc vào số lượng tham số. Đó là một ý tưởng tốt chứ?
Có thể sử dụng Bộ lọc Hibernate ở đây không?
Ai đó có thể vui lòng cung cấp đầu vào hoặc liên kết tham chiếu không?
Bạn có mong đợi người dùng nhập tiêu chí tìm kiếm của họ vào một trường và sau đó kiểm tra điều đó với nhiều cột không? Hoặc tách các trường tìm kiếm cho mỗi cột? –
Các trường riêng biệt cho mỗi cột. –