分是不是用@Param注解的这两种情况,
1,使用@Param注解,就不用理parameterType
xml文档直接用 字符串的值,若是一个类,class.property
2, 不使用@Param注解,MyBatis的传入参数parameterType类型分两种
2.1 基本数据类型:#{参数} 获取参数中的值
2.2 复杂数据类型:#{属性名} ,map中则是#{key}
ps:parameterType是基本类型的时候,不可以使用test=“@#¥#@%@#”这语句,不然会用属性没有setter方法的异常(我想可能就一个语句,不用这么麻烦了
mybatis在xml文件中处理大于号小于号的方法
因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 |