sql >> Base de Datos >  >> RDS >> Oracle

Sentencias Select SQL dinámicas con MyBatis

De documentación :

Esto le permite, p. pasar nombres de columnas como parámetros para consultar, etc.

Recuerda siempre desinfecte los datos que está pegando directamente en SQL.

Si necesita generar varias condiciones para WHERE cláusula, use <where> etiqueta con <foreach> en el interior. Tenga en cuenta que <foreach> tiene atributos avanzados que permiten especificar separador, cadena de apertura/finalización, etc. Combinado con ${} La notación que mencioné antes permite la construcción de WHERE dinámicos cláusula. Para ver un ejemplo, consulte esta respuesta .