m0_37928829
Forsaken12345
采纳率100%
2018-02-08 02:08

Dao层调用Mapper为什么会报空指针异常

10
已采纳

图片说明

 return userMapper.getUserByName(username);

这句语句出现空指针异常
userMapper.java:
图片说明
userMapper.xml:
图片说明
mapper的配置文件:
图片说明
结构:
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

10条回答

  • whb3299065 whb3299065 3年前

    第四章图的"Mapper扫描设置"路径不对吧,你的UserMapper文件在stu.mapper下,你的路径配置为:com.stu.mapper

    点赞 评论 复制链接分享
  • qq_35702591 小肥猪。 3年前

    userMapper需要使用@Resource注解 注入进来

    点赞 1 评论 复制链接分享
  • m0_37786856 李煜666 3年前

    参数注入失败,没有查询出数据,报空指针

    点赞 评论 复制链接分享
  • bajk98100000 bajk98100000 3年前

    jsp中调用dao的getHibernateTemplate()时,报空指针

    点赞 评论 复制链接分享
  • qq_36193093 qq_36193093 3年前

    Mapper扫描设置路径不对

    点赞 评论 复制链接分享
  • qq_15396517 Victor枫 3年前

    mapper没注入啊,使用@Autowired将它注入到dao中

    点赞 评论 复制链接分享
  • whb3299065 whb3299065 3年前

    一半我会用@Autowired private MessageDao messageDao;让它注入到messageDao对象中

    点赞 评论 复制链接分享
  • zshzsh1994 zshzsh1994 3年前

    你要用注解把usermapper给注入到dao层啊

    点赞 评论 复制链接分享
  • qq_29240707 根由心生 3年前

    1 @Autowired
    private UserMapper userMapper

    2 扫包 stu.mapper

    点赞 评论 复制链接分享
  • whb3299065 whb3299065 3年前

    第三张也不对,你包名里哪里来的com这层路径呢

    点赞 评论 复制链接分享

为你推荐