整合ssm时,当对数据库进行操作时报错:Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘teacher_id’ not found. Available parameters are [arg1, arg0, param1, param2]

标题在这里插入图片描述

后来发现原来当方法中的参数多个时要在*mapper.java中使用@Param修饰参数,当只有一个参数时,Mapper中可以不使用
eg: public Teacher_Course findById(@Param(“teacher_id”)int teacher_id, @Param(“course_name”)String course_name);

参考:https://blog.csdn.net/sinat_29325027/article/details/51143448?_t_t_t=0.2515934589002933

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐