Estoy usando iBATIS para crear declaraciones de selección. Ahora me gustaría poner en práctica la siguiente instrucción SQL con iBATIS:¿Cómo usar una cláusula IN en iBATIS?
SELECT * FROM table WHERE col1 IN ('value1', 'value2');
Con el enfoque siguiente, la declaración no se prepara correctamente y no devuelve un resultado:
SELECT * FROM table WHERE col1 IN #listOfValues#;
iBATIS parece reestructurar esta lista y intenta interpretarlo como una cadena.
¿Cómo puedo utilizar la cláusula IN correctamente?
todo esto xml me da ganas de vomitar, pero gracias a la información muy útil para un proyecto donde tengo que usar ibatis – Rick
No puedo creer que acabo de votar una pregunta/respuesta iBatis. ¿Cuándo terminará este proyecto y puedo dejar de usar iBatis? –
Nah, iBatis es fantástico. Al menos puedes escribir SQL en lugar de alguna otra abominación. –