> 在mapper.xml中使用${}时,目前我也就只知道必须要利用一个对象封装一下你要传的参数(或者利用注解参数来实现),例子中我使用的是MySqls对象,封装要直接传递的sql语句。`如果直接在mapper接口中定义String类型的参数,不封装一层对象,报错(String 里面没有当前传递的参数属性)`
封装一层对象的方式实现:
mybatis注解参数的实现方式:
利用mybatis提供给我们的参数注解@param("value") (org.apache.ibatis.annotations.Param);
1.修改dao接口:
2.修改mapper.xml
3:运行程序