Tôi đang cố gắng để thiết lập một tham số trong truy vấn của tôi, ví dụ:JPA setParameter khi giao dịch với "logic NOT IN (: param)"
select * from Cars where Cars.color NOT IN (:color_params)
Và khi tôi thêm các tham số trong JavaClass của tôi là như:
...
query.setParameter("color_params", "RED,BLUE");
...
Và điều này không làm việc, chỉ làm việc với chỉ có một tham số.
Tôi đã thử với "'RED','BLUE'"
và không hoạt động.
Nếu tôi đặt các thông số của tôi trong truy vấn đang làm việc ví dụ:
select * from Cars where Cars.color NOT IN ('RED','BLUE')
Những gì tôi đang làm sai !?
Cảm ơn trước
Cảm ơn .... hoạt động một cách duyên dáng! –
KLE: từ đâu bạn nhận được 2 viên đạn này? –
@Castanho ** bullet number 1 and 2? ** Chỉ cần viết '1.' trên một dòng mới, được đặt trước bởi một dòng trống. [Các con số được tính toán tự động, bạn có thể viết '1.' cho tất cả chúng: phong cách Wiki]. Khi viết câu hỏi hoặc câu trả lời, cột bên phải cung cấp cho bạn rất nhiều tùy chọn ... ;-) – KLE