JAVAWEB - MyBatis - 注解开发问题

【Dao层 用注解 注册sql语句 实现CRUD 遇到的问题】

 报错:Parameter 'manager_acc' not found. Available parameters are [manager_role, arg1, param1, param2]
 
 分析:dao方法中有多个参数时,没有给sql语句绑定上参数;
 
 解决:用到@Param(" ") 注解
      例如:
@Select("select * from manager where manager_role = #{manager_role}  and manager_acc=#{manager_acc}")
public List<Manager> findByRoleAndAcc(@Param("manager_role") String manager_role,@Param("manager_acc") String manager_acc);

 

posted @ 2020-04-15 20:01  丨Kouch  阅读(199)  评论(0编辑  收藏  举报