La diferencia entre MyBatis # {} y $ {}

# {} ¿El parámetro está precompilado, se utiliza la posición del parámetro? En cambio, los parámetros se establecen más tarde.
Ventajas: seguro, no será inyectado por sql

$ {} No es una precompilación de parámetros, pero se deletrea directamente con la instrucción sql. Aunque no es seguro, todavía hay escenarios de uso, como cambiar dinámicamente el nombre de la tabla, el nombre de la tabla no admite la precompilación, solo $

21 artículos originales publicados · me gustaron 0 · visitas 721

Supongo que te gusta

Origin blog.csdn.net/D1124615130/article/details/104547543
Recomendado
Clasificación