在做个人项目时遇到的一个问题,在这里记录一下,希望对大家有帮助。
问题描述:
在做登录的时候,遇到了网页报500,网页报500基本是代码有错误然后我看后台发现mybatis报异常了。
解决办法:
impl层是service的实现层,来到service层发现没问题,然后看到dao层。果不其然发现dao层的方法两个参数前面没有加@Param(),有点粗心。
加上@Param()就可以了。
温馨提示:
在方法有多个参数时,则需要用@Param注解,select语句中${}和#{}都可以使用。不使用@Param注解时,方法的参数是一个,同时是javabean,#{}和${}都能使用。如果方法的参数是一个还是几个用了@Param注解,则#{}和${}都能使用。
第一次写博客,仓促成文,不当之处还请多多指教。
落笔于2020/6/24 子时