关于空指针,xml和注解编写sql的区别

今天写sql语句的时候想偷懒,就用了注解编写

结果运行的时候出了个空指针异常

使用sys输出的时候用户名和密码的盐值都是正确的,

在注册方法设置值也是对的,但是登录的时候就报空指针

于是在获取用户数据的时候输出一下,发现有个值时空值

捣鼓了半天还是从sql语句下手,因为有个值数据库列名和实体类的属性值不一样,数据库是is_delete,实体类是isDelete

因为用resultMap声明过了,所以采用的注解写sql,语句也简单,就是根据用户名查询用户

结果问题就出在这个,当重新使用xml编写时,问题就解决了,没有报空指针,

现在重新认识了注解开发的局限性,有列名和实体名不一样时尽量别用注解写sql语句,能用xml还是用xml吧

posted @ 2021-12-23 00:07  狗狗祟祟  阅读(133)  评论(0)    收藏  举报