没有通过,用户名不存在

没有通过,用户名不存在

http://img1.sycdn.imooc.com//climg/605dc34209ac880f13680319.jpghttp://img1.sycdn.imooc.com//climg/605dc33409bc81fc10600310.jpg

http://img1.sycdn.imooc.com//climg/605dc35b09fcd54409030447.jpg

在写rbac时也出现这种情况,是否没有连接上数据库,怎样验证是否连上数据库

http://img1.sycdn.imooc.com//climg/605e31f30918fbbc17940801.jpg

rbac视频原图

http://img1.sycdn.imooc.com//climg/605e322e09a9653a14150803.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2021-03-28 10:45:04

同学你好,测试同学的代码并没有什么问题。同学的数据库应该是已经连上了,不然应该会报数据库连接错误。建议同学检查一下mybatis-config.xml文件中是否连接到imooc-oa数据库,如:

http://img1.sycdn.imooc.com//climg/605fed2d0997c74010350235.jpg

另外建议同学在数据库中执行一下sql语句,查看是否有输出,如:

http://img1.sycdn.imooc.com//climg/605feda90917fcbd06640309.jpg

祝学习愉快~


好帮手慕小尤 2021-03-27 10:36:39

同学你好,1、提示用户名不存在,则可能是未在数据库中查询到数据,则建议贴同学查看sql语句是否正确。如下图所示:

http://img1.sycdn.imooc.com//climg/605e99f309b4ee8b09510151.jpg

2、同学是连接到数据库的,同学未查询到数据,则可能是数据库中数据不存在,则建议同学查看数据库中是否存在id为2l的数据,如果不存在则建议同学修改传递的值。如下所示:

http://img1.sycdn.imooc.com//climg/605e98be097092d808090133.jpg

祝学习愉快!

  • 提问者 黎庆明0 #1

    http://img1.sycdn.imooc.com//climg/605e9f9a09f05e3007530514.jpg

    http://img1.sycdn.imooc.com//climg/605e9e30090ec95508750460.jpg

    http://img1.sycdn.imooc.com//climg/605e9e6309463edb12940464.jpg

    结果

    http://img1.sycdn.imooc.com//climg/605e9f5009415fe215410371.jpg还是捞不到数据,我用的数据库版本是5.7.26


    2021-03-27 11:00:34
  • 好帮手慕小尤 回复 提问者 黎庆明0 #2

    ​同学你好,查看同学SQL语句是没有问题的,则建议同学已复制粘贴的方式反馈一下UserDao、UserService、UserServiceTest与user.xml中的代码,便于老师测试代码。

    祝学习愉快!

    2021-03-27 14:28:14
  • 提问者 黎庆明0 回复 好帮手慕小尤 #3

    UserDao

    package com.imooc.oa.dao;

    import com.imooc.oa.entity.User;
    import com.imooc.oa.utils.MybatisUtils;

    /**
    * 用户表Dao
    */

    public class UserDao {
    /**
        * 按用户名查询用户表
        * @param username 用户名
        * @return User对象包含对应的用户信息,null则代表对象不存在
        */
       public User selectByUsername(String username){
    User user = (User)MybatisUtils.executeQuery(sqlSession -> sqlSession.selectOne("usermapper.selectByUsername" , username));
           return user;
       }
    }



    2021-03-27 20:44:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师