Tôi đang sử dụng iBATIS để tạo các câu lệnh chọn. Bây giờ tôi muốn thực hiện các câu lệnh SQL sau đây với iBATIS:Cách sử dụng mệnh đề IN trong iBATIS?
SELECT * FROM table WHERE col1 IN ('value1', 'value2');
Với cách tiếp cận sau, báo cáo kết quả không được chuẩn bị một cách chính xác và không có lợi nhuận kết quả:
SELECT * FROM table WHERE col1 IN #listOfValues#;
iBATIS dường như cơ cấu lại danh sách này và cố gắng diễn giải nó như một chuỗi.
Làm cách nào để sử dụng mệnh đề IN chính xác?
tất cả xml này khiến tôi muốn nôn mửa, nhưng thx cho thông tin rất hữu ích cho một dự án mà tôi phải sử dụng ibatis – Rick
Tôi không thể tin rằng tôi chỉ upvoted một câu hỏi/câu trả lời iBatis. Khi nào dự án này kết thúc, và tôi có thể ngừng sử dụng iBatis? –
Không, iBatis thật tuyệt vời. Ít nhất bạn có thể viết SQL thay vì một số abomination khác. –