¿Cuál es la diferencia entre $ y & en mybatis?
MyBatis es un excelente marco de persistencia que admite SQL personalizado, procedimientos almacenados y mapeo avanzado. MyBatis evita casi todo el código JDBC y la configuración manual de parámetros y la recuperación de conjuntos de resultados.
MyBatis puede usar XML simple o anotaciones para configurar y mapear información local, y mapear interfaces y Java POJOS (objetos Java simples) a registros en la base de datos.
SQL dinámico es una de las características principales de mybatis. Después de que los parámetros definidos en el mapeador se pasen a xml, mybatis los analizará dinámicamente antes de realizar la consulta. Mybatis nos proporciona dos sintaxis que admiten sql dinámico: # {} y $ { }; ambas son dinámicas y pasan los parámetros requeridos a la declaración sql.