MyBatis不会自己修改参数值,它只会根据参数类型和名称来映射SQL语句中的参数。在执行SQL时,MyBatis会将传入的参数值赋值给SQL语句中的参数,但不会修改参数值。如果需要在SQL中修改参数值,需要在SQL语句中显式地进行修改。
MyBatis通过ParameterHandler来处理参数,该处理器将参数值设置到SQL语句中,并将结果返回给调用方。
因此,MyBatis不会修改参数值,而是根据参数类型和名称将其映射到SQL语句中。
并不会修改数值,为了保证查询数据的一致性,参数的大小写,特殊符号等内容,并不会被修改