测试Service类时报错batis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'loginId' not found. Available parameters are [arg1, arg0, param1, param2]
原因and要和@param配合使用
错误的写法:
@Select("select * from t_user_basic where loginId=#{loginId} and pwd=#{pwd}") public UserBasic getUserBasic(String loginId, String pwd);
更正:
@Select("select * from t_user_basic where loginId=#{loginId} and pwd=#{pwd}") public UserBasic getUserBasic(@Param("loginId") String loginId, @Param("pwd") String pwd) ;
就是说在形参列表里用@Param声明一下
本文发布于:2024-02-03 04:28:52,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170690572848650.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |