mybatis 出现java.lang.reflect.UndeclaredThrowableException异常
意思:mybatis的mapper文件的属性和实体类的属相不一致导致反射出错
原因:1.如字面意思:实体类之间的属性不一致,请仔细检查。
2.属性的修饰符也要检查(我的就是这个问题)
3.getter/setter方法没写。
4.注意mapper的文件参数格式(#{} 和 ${} 的区别)
SELECT * FROM employee WHERE name=#{name}//获取传递过来的参数
SELECT * FROM employee WHERE name="chen"
SELECT * FROM employee ORDER BY ${salary}//会按照${**}里面的数据显示***
SELECT * FROM employee ORDER BY *salary*
仅供自己留存参考。
如需可自取。