异常总结,会陆续补充。
常见的错误异常有:
Java.lang.NullPointerException——空指针异常(这个异常几乎经常出现)
问题异常:调用某一个查询方法的时,这个查询方法查出来的值为null,则会出现这个异常。
解决办法:对它进行非空判断的校验。
TooManyResultsException——返回太多的结果的异常
问题异常:调用某一个查询方法时,你定义的接收类型是一个对象,而不是集合,则会出现这个异常。
解决办法:检查下调用方法的表中是否有多条数据,多余的删除即可,或者把这个方法改为用集合去接收。
NoSuchMethodException——方法未找到异常
问题异常:调用某一个方法时,如果没有这个方法的话,就会出现这个异常
解决办法:1.检查下这个方法是否存在
2.检查下这个方法是不是定义为公共方法 public
3.检查下这个方法是不是有错误。
4.检查下这个方法用到的实体类有问题。
SQLException——操作数据库异常
问题异常:调用某一个方法时,如果没有这个方法的话,就会出现这个异常
解决办法:1.无法连接到数据库(一般情况下,是不会出现这个错误的)
2.执行的sql是否有语法错误
3.检查下所使用的的表或列不存在
4.检查下插入或者更新的时候是否违反了唯一约束