2010-01-07 27 views
16

Digamos que en mi instrucción SQL que quiero hacer:¿Cómo implementar la declaración SQL mayor o igual en iBatis?

WHERE numberOfCookies >= 10 

¿Cómo se hace esto en iBatis?

+1

El título está al revés, debería ser: '¿cómo implementar la declaración SQL inferior o igual en iBatis?' –

+2

Estoy confundido, pides 'menor o igual', pero pides'> = '? –

+0

Gracias por las sugerencias, hice los ajustes. Mucho mejor. Eso es lo que recibo por publicarlo cuando estaba demasiado cansado. –

Respuesta

42

Debido a que el SQL está escrito en XML, no se puede simplemente utilizar el símbolo ">", debe escribir como:

WHERE numberOfCookies >= 10 

Actualización:

> por más de

< por menos de

+1

> = para mayores equivalentes a –

6

¿Por qué no funciona?

Lo único que se me ocurre es que el carácter > no se está jugando bien con el XML. En ese caso, puede envolver la declaración completa dentro de <![CDATA[ ... ]]>

+0

eso es cierto a menos que también esté agregando valores para iBatis tales como "WHERE numberOfCookies <= # value #" –

Cuestiones relacionadas